You put your own needs first, figuring if you don't take care of yourself, who will? While this is a good philosophy to have, it wouldn't hurt you to be a tad more giving.
You are quite balanced. You are able to compromise when it's in the best interests of those involved. But you're no pushover. If something is important to you, you'll get it!