Star Trek: Deep Space 9: The Fallen solution by Kasey Chang solution by Doug Millsap
The Spoiler Centre