A review by ardenruth
Firekeeper's Daughter by Angeline Boulley

dark emotional informative mysterious tense fast-paced
  • Diverse cast of characters? Yes

5.0