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

3.75

book of all time. fun universe fun characters, i greatly appreciate that evangeline was not annoying and stupid. i think the character relationships were very weirdly developed though