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

5.0

Read this in one sitting quite literally and it gave x idk im so shitty at reviews

i was just thrown into the story immediately which is great because i hateeee world building