Second Ending by James White | 4.0★ | SansFiction