4.5 StarsLoved this book and could not put it down. Was up till 3:30am this morning finishing it. A wonderful and tragic story with a beautiful ending. The only reason it isn't a full 5 Stars is because I guessed the big twist within the first few chapters. But this did not take away from the story at all.