A journey to self