Pug har blivit fullvärdig medlem av magikersamhället på Kelewan, dit han förts av tsuranierna som har invaderat Kungliga Riket. Han återförenas med sin älskade, slavflickan Katala, och får veta att han har blivit far. Tillsammans med sin lilla familj flyr Pug genom rämnan till Midkemia för att försöka få slut på kriget mellan tsuranierna och Kungliga Riket.
När han kommer till hertig Borrics läger finner han denne sårad och döende. Han hinner säga att Pug som tack för sina många tjänster blivit upptagen som medlem i den kungliga familjen. Borrics son Lyam utses till tronarvinge efter att även den sinnesförvirrade kung Rodric stupat, och Lyam är villig att sluta fred med den tsuranske kejsaren Ichandar.
Trollkarlen Macros den Svarte ber Pugs barndomskamrat Tomas att bege sig till platsen där fredsavtalet ska undertecknas för att förhindra att Lyam lockas i en fälla.
När Lyam och den tsuranske kejsaren träffas i dalen där rämnan finns förleder Macros Tomas att tro att tsuranierna tänker gå till anfall.