Oh wait, there's also the really flawed and broken main character that is figuring out who she is and what she wants from life.
And there's a swoony boy with dark hair and blue eyes, which everyone knows is my biggest weakness.
I've read a couple of reviews that said this book was hard to get into. I didn't have that problem but I can see that the first few chapters could be a bit difficult. There's a lot of background and character information to establish in those first few pages- don't give up, it will be worth it- I promise!!