A review by danoreading
Partials by Dan Wells

2.0

2.5 stars. Too many contrivances for me to get really involved in the story.