Usually I would not give 5 stars when the outcome of the story is so predictable but a) I didn't buy the book thinking Let's see whom she ends up with in the first place and b) there are a number of actually quite unexpectant turns.Had I just seen the cover in the bookstore (or seen the title), I would not have bought it.