This book started out slow for me. I immediately took a liking to the male lead, Perry (short for Peregrine), but I found the female protagonist (Aria) quite annoying. She was whiny, thoughtless and weak. However, I grew to love her by the time the story ended. Her character grew quite a bit throughout the book and in the end she transformed into a kick ass heroine.The only thing that bothers me slightly is that the book ends on a cliffhanger....so annoying.