A journey through time and space