A Journey Into Self Awareness