Seasons of Fear (audio story)

Publisher's summary
On New Year's Eve, 1930, the Doctor lets Charley keep her appointment at the Raffles Hotel in Singapore. But his unease at what he's done to time by saving her life soon turns into fear. Sebastian Grayle: immortal, obsessed, ruthless, has come to the city to meet the Time Lord. To the Doctor, he's a complete stranger, but to Grayle, the Doctor is an old enemy.

An enemy that, many years ago, he finally succeeded in killing. And this is his only chance to gloat.

The Doctor and Charley desperately search human history for the secret of Grayle's power and immortality. Their quest takes in four different time periods, the Hellfire Club, the court of Edward the Confessor, and the Time Vortex itself. And when the monsters arrive, the stakes are raised from the life of one Time Lord to the existence of all humanity.

Cast

 * The Doctor - Paul McGann
 * Charley Pollard - India Fisher
 * Sebastian Grayle - Stephen Perring
 * Lucillius - Stephen Fewell
 * Richard Martin - Stephen Fewell
 * King Edward - Lennox Greaves
 * Queen Edith - Sue Wallace
 * Grayle’s Masters - Robert Curbishley

Continuity

 * The Doctor previously encountered the Nimon in The Horns of Nimon.
 * The Doctor and Charley last encountered the Hellfire Club in Minuet in Hell.
 * A Dalek appears in Roman times; this is explained in The Time of the Daleks.
 * Felsecar (Monks and Abbeys) are mentioned in Love and War and Human Nature.
 * The being that attacks Lucy and Richard Martin is revealed in Neverland.
 * Charley has been to an orgy before (she didn't stay).

Timeline

 * Seasons of Fear occurs after BFA: Living Legend
 * Seasons of Fear occurs before ST: Lady of the Snows