This was absolutely perfect. I can't even describe what it was exactly that I loved so much about this book, but I was hooked from page one. The descriptions are amazing, the characters are realistic and interesting, and the plot was phenomenal. I loved the changing timeframes and the frame story within a frame story. There was so much going on in this work and I loved every moment of it. By the end, I found myself not even really caring how the story ended, because I was just so engrossed in taking in every word of it. This work is perfection. A definite must-read.