A review by danavvl
Prophet Song by Paul Lynch

3.25