A review by eleneariel
Grail by Stephen R. Lawhead

5.0