How often do you run into a heroine who's a pool shark? Not often. I like that Ruby had a checkered past. She and Troy had great chemistry and the sex was hot. Hard-headed heroine + sexy cop = a great read.