A review by mrs_ailurophile
The Last Enchantment by Mary Stewart

4.0