← Reading
by Dan Simmons
Hyperion Cantos #2
Read before I kept dates★★★★★
First published 1990 · 676 pages · Open Library · Goodreads