If you want to be good, you must be selfish.
Now the question is how to be selfish?
In order to be good in yourself, you have to show as much selfishness as you need to be good in your life.
The fact is that in order to be good, you have to be good.
A person is happy only when his loved ones are happy.
You have to take care of your parents, brothers and sisters, friends only for yourself.
When someone close to us is in trouble, we can't be good. And just to ensure your own happiness, you have to take the responsibility of keeping the neighbors and friends well.
That is why the of being by everyone's side is taken only for one's own good. Even though you will be selfish to be good yourself, but you can trust your loved ones in all good and bad situations, so it can be said that you must be selfish to be good and to be good to others.
We have limited time in earth & lets share happiness all around us