This was a good story, but I think it had the potential to be great. I really liked how flawed both characters were and India Harper's writing style. The only thing holding it back from 5 stars were several loose ends that were never really explained. I would have liked to see a little more of David's past. I never really quite understood what made him tick.