Children of Time (Children of Time #1)
When you consider that half of this book is about a generation starship while the other half is written from the perspective of spiders, you get some idea of the breadth of ideas that have gone into it. The fact that it holds together is nothing short of remarkable, as is that it – without spoiling the plot – sets up for a "dark forest"-type ending that it then deftly avoids.
4/5. Finished 28 April 2020.
(Originally published on Goodreads.)