Event Horizon: A Novel