A review by klyek397
Dawnshard by Brandon Sanderson

adventurous hopeful mysterious fast-paced

4.0