Cheating, lying lawyer Peter Caine is guilty of many things – but he didn’t kill socialite Charlotte Doyle.And if he wants to avoid going down for her murder, he has to find out who did.Pre-order now!
‘Taut and intelligent’ Prima‘Utterly addictive’ Lisa HallEvery morning, psychiatrist Sam James gets up at six forty-five. She has a shower, drinks a cup of coffee, then puts on her make-up.She ignores the empty bottles piling up by her door.On...