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

5.0

Funny, sweet, weird, magical. I loved it all!