You could make the case for this book being only 4 stars easily, as it was slow to start for me, and it took me a while to decide how I felt about the main character in the present day storyline. But I am going to leave it five as I loved getting to know all the individual characters, the details here and there, and yes I adored the neat, happy little ending. It left me with a happy, peaceful feeling, so I will take that and run.