Lying in Wait by Liz Nugent
My husband did not mean to kill Annie Doyle, but the lying tramp deserved it.
In 1980s Dublin, Lydia Fitzsimons seems to have the perfect life—wife of Andrew, a respected judge, and mistress of Avalon, the beautiful house where she grew up. Her pride and joy, however, is her only child, her son Laurence, to whom she is utterly, obsessively devoted.
But her husband's murder of Annie Doyle, accidental or not, sets into motion a dark downward spiral. No one knows what Lydia and Andrew were doing with a drug-addled prostitute late at night on a deserted stretch of the strand near Dublin, but they stuffed her body into the trunk of their car and buried it in their tidy suburban garden, hoping that will put the matter to rest. Annie was a junkie from the wrong side of the tracks; surely no one will miss her or care to find out what happened to her.
Except that Annie has a sister. Her twin, Karen, who has fared much better in life, is desperate to find her. And when Karen crosses paths with Laurence, isolated and lonely, things begin to unravel. Laurence may be overweight and ungainly and bullied at school, but he's more clever than he's given credit for. He knows that something is very, very wrong in the Fitzsimons household—and he is determined to discover the truth...