A review by lanidon
Initiation by Alethea Faust

5.0

I read this fully expecting it to be trashy fun, but it's genuinely well crafted and compelling. The characters, the setting, the plot, the magic system... All so well done