Everything you need to understand or teach The Innkeeper's Song by Peter S. Beagle.
The Innkeeper's Song is an amazing novel, lyrical, vivid, suspenseful, with deep, rich characters. To read it is to take a wonderful adventure in a strange land populated by people at once like and unlike ourselves, with each character recalled as real, as having lived sometime, as someone we perhaps have met someplace. Thus, The Innkeeper's Song is more than a fantasy adventure, offering excellent opportunities to escape for a time from everyday life into a world of marvels; through a fat innkeeper and his clientele, it also offers insights into people, into real life, into what is held in common among human beings. It is a delight to be treasured as a work of literature that speaks from the heart to the heart.