A review by evryss
Glass Houses by Madeline Ashby

challenging dark mysterious medium-paced