Lucy Savage (And by the way, Lucy is a great character name. It immediately conveys 'adorable' and 'quirky'.) gets stood up at her own divorce. She finally gets the guts to get rid of her boring and controlling husband Bradley, but not until she walks in on him with another woman, in her house. Lucy is a science teacher with a great old Victorian in need of some work, and three silly dogs that she's devoted to.
Due to absurd coincidences, (hey, I don't mind, if it's done in an entertaining way) Lucy ends up defending herself from a mugger, who is actually hot cop Zack Warren, as he's trying to save her life.
Zack ends up moving in to protect her from either someone who's trying to kill her, or someone who is just trying to break into her house. Of course sparks fly, so do bullets, and cats.
My favorite thing about Jennifer Crusie books are her characters. They all come across as real people. They're not ridiculously gorgeous, though they're of course attractive to the other person. They have typical human fears and insecurities that make them feel like people you know.