Scan barcode
A review by maggiethewitch
Once Upon a Broken Heart by Stephanie Garber
4.0
Finally! After what seemed like a slump, I can conclude that Marisol Tourmaline can go burn in hell for Fate’s sake