Until the ending I was only going to give this book a 2 star rating. The story had a lot of uncomfortable scenes that put me off but it had such a lovely ending ...one of the best I've read that it got 3 stars.