Technology has made it so easy to reach so many people in such a short period of time which is an amazing business tool and a way to keep tabs on a great number of people, but we're turning away from the personal touch. Facebook, Twitter, and E-mail are convenient ways to keep in touch with coworkers, friends, and colleagues but they often fail to make or develop deep connections.
I don't think selfishness comes naturally. I believe it develops over time through socialization and, in all honesty, it doesn't make you a good person just because you donate to a charity (looking at you stuck up rich people). Similarly, it doesn't make you a bad person just because you passed up a volunteer opportunity (more of a note for myself).
For some time I had been wicked stressed, taking on way more than I could handle but I did it -- well disguised on the outside but a veritable mess on the inside. So finally when I was able to convince myself that I was no superwoman in spite of what I liked to believe, and that it was nothing to be ashamed of, I felt a sense of relief. However, it was now time to make up for lost time and "unhad" fun.