Popular notion is that we should be selfless. Service and sacrifice are praised as the highest ideals, while putting our own needs ahead of others is considered shameful. The word selfish is never meant as anything other than an insult.
Yet, we cannot give others the best we have to offer if our own needs are not being met....