This is a pretty heralded YA title, but I thought it was in dire need of an edit. The story is great, the male protagonist is sympathetic and different and compelling, plus the story features some unexpected twists, but there are far too many side storylines happening (reviews call this a "layered" plot) and the prose is more overwrought (reviews call this "lyrical") than I prefer. Additionally, the book has one feature I always dread: the tie up the loose ends epilogue.