A review by thisbookishcat
Glass Houses by Rachel Caine

adventurous medium-paced

5.0