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

5.0

I'll say it I didn't care for Caraval.