A crime, mystery, time travel story… which fits marvellously well and seems quite realistic despite the uncommon situations.