The ONLY reason I gave this book 4 stars instead of 5 is because of the constant missed opportunities with Fiona and Joe. It's like a cliche 90's chick flick, which felt frustrating and contrived.
The writing is top notch and you can easily fall into the story, not realizing how much time has passed. There were a few moments that felt a little too epic, or too coincidental, but they were still fun to read (except for the situation explained in paragraph one). Definitely good enough to read more by her.