A review by contre_qui
Children of Time by Adrian Tchaikovsky

adventurous hopeful mysterious reflective tense

4.5