A review by moiralyle
The Silence Factory by Bridget Collins

3.5