Past and present collide in a thrilling murder mystery