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

5.0

Jacks, please steal my heart. I won’t mind.