A review by mbolton
The Hidden Palace by Helene Wecker

adventurous reflective medium-paced

3.25