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!
In other words, you're a warm, caring considerate person. Just make sure to get your way sometimes. There's a fine line between unselfish and pushover.