“Catherine O’Connell has written a detailed and deftly plotted thriller that is as much a romance novel as it is a mystery with several twists”