A review by sarahjolioli
City of Saints & Thieves by Natalie C. Anderson

mysterious slow-paced

3.0