Sands of Time: A Flight of Discovery and Search for Meanings of Time