A review by sunny_summers_101
Once Upon a Broken Heart by Stephanie Garber

5.0

ONE WORD: MAGICAL