The Dancers at the End of Time

The Dancers at the End of Time (Eternal Champion, #10) - Michael Moorcock

A delightful romp through the past and the future. If you like some romance and humor with your fantasy, quirky aliens, and a civilization of decadent and self-indulgent immortals, you will enjoy this wonderful and unusual story.