A review by eleneariel
Merlin by Stephen R. Lawhead

5.0