A review by decodethebooks
Apprentice to the Villain by Hannah Nicole Maehrer

medium-paced

5.0