A review by becca_todaro
A Generation of Vipers by Sarah Yarwood-Lovett

3.5

This one was pretty thrilling but it was obvious who the killer was from the beginning and I wish the ending was tied up a bit more cleanly