A murder mystery that will keep you guessing