Wheel of Time
     
solution by Tim Warren
     

The Spoiler Centre