A Journey Towards Understanding