A review by story_and_chapter
Tidelands by Philippa Gregory

challenging mysterious reflective tense medium-paced

4.0