A mysterious visitor from the future…