This is a beautiful book full of emotion and enchantment. The author has such an incredible writing style and it brings fairy-tales to a whole new level. I highly recommend this book to anyone and everyone. It a wonderful story for ALL ages. Despite what others may say, I believe it is perfectly suitable for younger children, in fact I think it's a great book for little kids. It teaches that nobody is truly good or bad, and that you can be happy without complete Happily Ever After. One of my favorite books of all time. Definitely read, no matter what age you are!