A review by clerrb
Once Upon a Broken Heart by Stephanie Garber
adventurous
emotional
lighthearted
mysterious
medium-paced
4.5