Riveting mystery tale