A review by postalpoet
Hyperion by Dan Simmons

adventurous mysterious tense medium-paced

5.0