I probably should have given this book four stars, instead of five, but I loved the ending too much to do that. The only reason why it would deserve less than five stars is the middle of the book. It's rather drawn out. I reckon it could have been edited down by a few chapters and I wouldn't have ever gotten frustrated with Lucy and her indecision. However, the epilogue left me grinning, and that rarely happens with me. So, five stars it is.