I am having very iffy feelings about this book. I thoroughly enjoyed The Iron King except for Meghan, as I had iffy feelings about her. 
 But this book. The plot and storyline is wonderful. The supporting characters are wonderful. The main character, is not. She's whiny, she's an idiot, full of self-pity and I wish I could reach into the pages and strangle her. Kinda like what Homer does to Bart on The Simpsons. And, not that it would do any good, cuff her upside the head to knock some sense into her idiot brain. 
 *sighs* Okay, rant is over. Well, maybe. Nevermind it's not. 
 Paragraphs and paragraphs of Meghan whining because of Ash not being there, Ash treating her like shit, Ash doing this, Ash, Ash, Ash, Ash! URG!! Made me want to hate the guy, but I don't. This is the reason why I try to avoid reading YA books where the MC, who is some dumb chick in high school, who falls for an impossibly gorgeous guy. Ya, flipping right. It's annoying. I hate so many main character's, it's not even funny. 
 Meghan is stupid. She has some smart ideas and moves and some nice characteristics, but other than that, she's....Utterly useless. I like kick-ass chicks who don't pine over guys. 
 I adore Ash, Puck, Ironhorse, Grim ['cause I don't know how to spell his name], Lea ['Cause I don't know how to spell her name], Sage, the nurse, almost everyone. I got so mad when two certain characters died. Really mad. And sad. 
 The writing is lovely. I like Kagawa's writing. I love the world she built. It's awesome and so are most of the people. I think, truly, the reason I continue to read these books is for the supporting characters and the world. I could care less for the main character. I love faeries, but have such difficulties finding good ones that won't piss me off. 
 Ash, Puck and Meghan. A love triangle. How many teenagers seriously have love triangles in real life? What is with authors and love triangles? These teenager girls in books act like, "OMG! HE's the one for me. It's destiny. It has to be!" You have your whole life ahead of you. 
 ASH: Do you love him [Puck]? 
 MEGHAN: I don't know. 
 Of course you love Puck, but not in the way you love Ash. Dumb-ass! Just tell him that. He's more than a friend, but not in the way Ash is. Duh! 
 I will continue this on when I have finished it. Just had to rant about her stupidity. 
 *Rant officially over* 
 It was a good book and I will give it a 3/5. The three because, if you read all that up there, you'll know why. But the world-building and characterization was wonderfully done. The characters feel real for the most part. It is a good book in its own way.