Wicked Lovely - Melissa Marr Hey. This wasn't bad at all!
I'm glad it didn't end the way I thought it would, with a pretty little bow and all that jazz.