A review by sheri_reads
A Curse for True Love by Stephanie Garber

challenging dark hopeful mysterious tense fast-paced

2.5