Unraveling the mysteries of time