The Last Voice You Hear

When Caroline Daniels takes a deadly fall in front of a train and her lover fails to turn up at the funeral, Zoë Boehm wants nothing to do with the case. 

But Caroline's boss is persistent, and as Zoë attempts to unlock the secrets of a woman she's never met while in search of...Read more