A review by megs_k
The Last Unicorn by Peter S. Beagle

5.0

Things must happen when it is time for them to happen. ~ Peter S. Beagle