A review by readmoreyall
The Serpent King by Jeff Zentner

5.0

It's hard to make me cry and this did it. Twice.