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