A review by averille
Fool by Christopher Moore

4.0