A person who is a master at swimming through all times tough or easy. He has a contagious smile which can easily melt any heart. The person you would like to have by your side always.
Are you stuck? I guess you dont have Taranjit Singh by your side.