A review by l1ndz7
The Golem and the Jinni by Helene Wecker

challenging hopeful mysterious

5.0