A review by adalidc
Grendel by John Gardner

adventurous dark reflective sad slow-paced

3.0