This is my first experience with Dan Sharp. He's a hard character to like sometimes, doesn't let people get too close, even his partner (and soon to be husband) and friends. He very morally rigid and self reliant.I thought the mystery was excellent (I didn't peg the bad guy til nearly the reveal, al...