Beautiful storytelling. Don't let the label of "YA fiction" fool you, it doesn't matter what your age is. It's a great book. I don't leave book reviews, I've read thousands of books and I've probably left 3 reviews ever, so seriously? It's worth the read. I promise.