one's better self - Turkish English Dictionary