3.5 stars (The ending saved the book for me) 
 I won't lie, this book had a lot of cliches and an unnecessary love triangle that could get very annoying at times, but despite that I found myself hooked by the story and I ended up liking it. (view spoiler)[I even did a happy dance when she finally picked Avian! What's with that name anyways? O_O (hide spoiler)]