i think everyone's selfish to a certain degree. that's why any of us are here, right? otherwise why would we keep on feeding and clothing ourselves and taking time to rest? but we are social creatures, or most of us, anyway.. when your needs get met to a certain level, then you start taking an interest in looking after the needs of others. and different people will reach that threshold at different levels, with some caring for others while only needing a bare minimum for themselves, and others always needing more, soaking up help from everyone else without ever feeling satisfied and able to offer something to others.. it's a balance to be struck, and it's okay to lean a little to one side or the other at times. usually it all works out in due time