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

4.0

As miss T. Swift would say, SCREAMING CRYING