Another thing that's been on my mind-
When is a person too good? Too sweet? Giving up what they want for others? It's a fine line between being selfish and selfless, but being selfless isn't necessarily the best way to go.
If you give up what you truely want for the sake of others, where will that get YOUR life? Also, if you constantly remind everyone of what an amazing person you are, and how selfless you are and how much you do for the world around you, doesn't that defeat the purpose of being a good person? it seems to undermine it all.
I'm all for someone doing everything they can to help the world around them, but on notes similar to things I've said in the past, how much is too much? What you do can impact the world and help those around you, but make sure it doesn't come at your own cost. I have always struggled with people calling me selfish, especially after coming out, but I know that there are certain things that a person must do for themselves. If you see someone helping someone else at their own sake, try to point this out to them- because the world will not become a better place if one person succeeds while the other one fails. Make sure you have a clear perception of who you are and where you're going before you help everybody else. Be a little selfish sometimes.