Ratings770
Average rating4.3
Once you get past all the names thrown at you, the story falls into place. Unanswered questions are appropriately teased or swiftly answered depending on the foreshadowing or context. The characters all have their own motivations and feel compelling. They're quippy and funny to boot, I love the banter. I still find a bunch of 15-18 year olds scheming and killing a bit too surreal at times so I try to forget their ages.
I wasn't expecting too much romance but was pleasantly surprised. One of the couples already had prior history so this pairing made sense. Without getting into spoilers, other romantic entanglements I'm either unconvinced or pleasantly surprised.