This is a book that if you don't think about it too much, you can enjoy it, but the second you start to take a deep dive, it's a total mess. So i'll keep this short so i don't ruin the enjoyment i did get out of it.
Our main character, Sophie, made so many wild decisions it seems impossible that she could have been that daft. Did she really think she could go on the radio show of her ex-boyfriends new girlfriend's best friend (did you follow that?) and NOT risk him hearing it?
The character of Doug felt like a classic villain - to a point it was unrealistic. She was with this guy for six years and he was like this always? girl, RUN.
I also felt like Nick's high opinion of Sophie was totally undeserved. I actually loved the character of Nick - he felt well-developed and interesting, but Sophie gave him exactly zero reason to ever think of her as smart, warm, funny or complex. She was a selfish brat at every turn.
Also, by the 3rd or 4th time Sophie asked, at the end of a chapter "what could go wrong?" it felt a bit trite.
If you're looking for a quick, easy romance read with an interesting look at how psychics (maybe) make their predictions, this is a fine read, but it doesn't need to move to the top of the pile.