Maybe my favourite Alice Feeney that I've read so far? I thought she did a really nice job of planting clues on just about everyone you meet, keeping all the doors open. The resolution was satisfying, the back & forth in perspectives with the killer's stream of consciousness all worked really well for me.