Fantasy (Required Readings)

61 Two Hearts

(2005)

Peter S. Beagle

Two Hearts by Peter S. Beagle

Also on the author’s website