The Forgetting Moon
2016 • 800 pages

Ratings34

Average rating4

15

The twisting narrative keeps you guessing. I hope this maintains the momentum across the subsequent books in the trilogy...

January 16, 2024