A review by andye_reads
Rebel Angels by Libba Bray

2.0