A review by spiritedfaraway
Laughter at the Academy by Seanan McGuire

dark mysterious tense medium-paced

5.0