A review by christy15reads
Book of a Thousand Days by Shannon Hale

adventurous funny hopeful lighthearted medium-paced
  • Loveable characters? Yes

5.0