The mystery of time and space