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

adventurous challenging dark emotional hopeful mysterious tense fast-paced

5.0