A review by clockworkoliver
Shattered by Kevin Hearne

adventurous tense fast-paced

4.25