Without giving too much away... I love a book with an unexpected ending. This had a very well written and magical story (or magical for my liking). I found the characters to be beautiful and very realistic when you take away all the fantasy elements. How many times have I been put into a position of loving something or someone TOO much. I related to the main character so well that it was almost scary. This book will forever stay in my mind.