Journey to self-awareness