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

5.0

Deep sigh: fairytales.

That is all