Crossing the Horizon: A Novel