It is waiting to be learnt by us all that to win this war, we must rediscover hope - before we learn annihilation.

Trouble comes on many levels. The Kaep Twins, two planets orbiting a single star, have nearly fallen to the warfleets of their enemies. Only a handful of ships survive, but can they possibly fight off so rampant a force? Or will a millenia-old religious quest end unfulfilled?

But on another level, a mother hunts for her child in a forest inhabited by man-eating creatures. Can he have survived, or is her hope for the future really lost? And the Doctor, for whom the Kaep Twins offer the only hope of renewel; can he overcome his shortcomings and once more become Time's Champion? On a level greater than all these, again the universe is in mortal danger.

Can the Doctor undo the harm he has caused, and overcome The Horror of Angels?

This is the first round-robin story featuring the 7th Doctor and Ace. The adventure takes place somewhere between Survival and Dimensions in Time.

Certain characters in this story (mentioning no names) may be copyright the BBC, and/or Fox, and/or Virgin Publishing. Each chapter is © its author, as credited below.



Discontinuity Guide
Missing Internet Adventure Publication Order
Preceded by

The Terrible Zodin

Followed by

Planet of Ice

7th Doctor Adventures
Preceded by

The Zalaxal Infiltration

Followed by

The Osiran Legacy


Originally posted:


  1. Chapter 1 — Richard Prekodravac
  2. Chapter 2 — Cameron Dixon
  3. Chapter 3 — by JJF
  4. Chapter 4 — Bruce Greenwood
  5. Chapter 5 — Heather Keesecker
  6. Chapter 6 — David Golfield
  7. Chapter 7 — Tyler Dion
  8. Chapter 8 — Jeffery Beuck
  9. Chapter 9 — David Robinson
  10. Chapter 10 — Becky Dowgiert
  11. Chapter 11 — Brad Trechak



Rebecca Dowgiert



James J Farmer


Cover Artist

K. Michael Wilcox


Alternate Covers


Dramatis Personae

Guest Cast





Plot Victims

Doctor Who In-jokes

Fashion Victims

Double Entendres

Dialogue Disasters

Dialogue Triumphs




Future History

Unwritten Adventures


The Bottom Line


Missing Internet Adventures

Internet Adventures Discontinuity Guide