Aislinn is an immortal dream spinner, tasked with weaving tapestries to define the dreams of mortals—but he has forgotten how to dream for himself. The drudgery of his life changes when he is asked to spin a companion into mortal Keith Wilcox’s dreams. But Aislinn makes a critical mistake: he accidentally spins himself into Keith’s tapestry, making the dream unobtainable.
As his punishment Aislinn is sent to the mortal world, and he's blinded-sided when Keith reminds him of the lover torn from him by betrayal and murder. Now Aislinn's new life is about more than making Keith's dream possible; it’s about rediscovering the meaning of dreaming and racing against time and death to recapture a love lost more than a millennium ago.
M/M Fantasy romance