Fuse - Julianna Baggott If I take off one star for that ultra-mean cliffhanger, there are still at least five stars left.
I love it.