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

3.75