This book was, honestly, one of the best books of 2012. Now, I'm not saying that everyone would enjoy it as much as me( but most likely), but for me it was the perfect book. I loved every last detail in this book and I am also quite glad that Maggie didn't do a too-bad cliffhanger that makes you want to read the next book immediately. I'm happy about that because if she did do that, I would be dying right now! I mean the book already has me wanting the next book, even without the cliffhanger!The thing I love most about this book is the character development. The author makes you fall in love with the characters or despise them. She lets you understand each major character's view, actions, and emotions, which I absolutely was so happy about! She just was so amazing about developing and putting emotion into developing each and every character.The plot of this story was quite intriguing! I was actually unsure if I would like this book or not, since it was mainly sounded to me about a bitch who was a pyshic's( I'm not sure how to spell it and if I did spell it right, woohoo!) daughter that didn't like rich, spoiled kids. I can understand completely why she wouldn't like them, I just wasn't sure if it was going to be a good story to read. But, thankfully, it turned out to be one of the best books of the year. But, anyways it did intrigue me...but I was hesitant at first. While I started devouring the book, I started thinking to myself that this book has actually turned out the opposite of what I thought it would be! The romance did not ruin the story, I never got bored reading it, and the pacing timed out perfectly!One more thing to say about what I love! I loved the magic in this story. Yes, magic. I don't know why, but I've always found magic so utterly cool. When I read this book, it let me imagine what the world might be like if there was magic and I'm so glad the author let me experience it.I recommend this book highly to everyone!