A review by book_dragon20
A Heart So Fierce and Broken by Brigid Kemmerer

adventurous medium-paced
  • Loveable characters? Yes

4.0