A review by mahamreads
There Should Have Been Eight by Nalini Singh

3.5