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

4.0

The main characters could be annoying at times, but I absolutely loved the world. Truly felt like a fairytale. Overall, it was a fun, light read!