People act selfishly because they feel they have something to lose or it's not my problem. Like they make themselves excuses in order to be that way. a non-selfish person cares about themselves and others to a beautiful non-egotistical way. They feel the happiness of being able to lend a hand.
though seeing selfless people is not an everyday thing it starts with yourself. if you help, if you lend a hand the ones that do not act accordingly to the gracious ways will look small.
You will find yourself meeting great selfless people that love to give that smile and say nice things. Be a non-selfish individual life repays in beautiful ways. And when they are selfishly with you, pray for them be nice any way and be the kind person you know you are, for their ego's can't break yours.