Follow the story of disgraced demon Castello Mardura as he goes on a quest to bring justice to the mortal and immortal realms. Joining him on his quest are assumed mortals Penny Anderson and Theo Anagnos, half angel-half demon Miranda, and a cast of other characters. At the center of it all is the mysterious Timekeeper, creator of the realms and designer of fates.