He's a no-nonsense police lieutenant.
The book has been guessed! Jessica is this versions lucky winner. It is indeed To Die For by Linda Howard. I love this book and I've read it a number of times now. Readers seem to either love or hate Blair - but I'm in the love her camp.
Other clues would have been:
- Someone is trying to kill this heroine and her inner beach bunny
- He nearly broke her heart years ago
- She is a love or hate type heroine
- This is a rare first person book written by this prolific author
- There is a sequel to this one where someone again is trying to kill this former cheerleader