The Mysteries of time