A review by _melrosereads
Enchanters' End Game by David Eddings

5.0