The wicked, one-eyed duke of Coffin Castle lives in his cold fortress along with his beautiful, warm niece Saralinda. There are thirteen clocks in the castle that stopped marking time at the same moment. The duke hates time; indeed, he believes he has killed it. The only things he loves are his jewels and, apparently, his niece. There have been many suitors for Saralinda, but all failed to pass the terrible tests the duke set for them.
A prince, Zorn of Zorna, disguised as a minstrel, comes to seek Saralinda’s hand. He is helped by the Golux, a little wizard who appears and disappears and is not really sure if he can perform the magic he knows. The duke has many spies, and through them Zorn is captured and identified as a prince. In order to win Saralinda’s hand, he is set the tasks of first getting one thousand jewels within ninety-nine hours, then of making the thirteen clocks run again.
The Golux remembers a woman who had been given the power of weeping jewels by a king she saved from a trap. With great difficulty, Zorn and the Golux search out the woman, Hagga. She has lost the power to weep, and their attempts to make her weep fail. Finally, by chance, she laughs, and the laughter produces jewels that last only a fortnight and then turn to tears.
While Zorn and the Golux are gone, the duke admits to one of his spies that Saralinda is not his real niece and that he intends to marry her. Zorn arrives back at the castle at the last moment. The duke’s men try to kill him but cannot, and Saralinda herself, by warming the clocks, makes them run again. In a sense, time and life begin: “Then” leaves the castle and all is “Now.”
The duke must yield up Saralinda. The Golux reveals that Saralinda is the daughter of the king Hagga had saved. The lovers ride away. Two weeks later, the duke, gloating over the thousand jewels, sees them turn to tears. He is carried off by a terrifying “blob of glup” called the Todal, an agent of the devil, for having failed to do as much evil as he could have.