Hidden memories take David through every corner of time and space to solve the fatal mystery of his future self through time and space.