I was trying to think of a way to explain how a relationship (Note: when I use the word relationship I mean it in the sense of any interaction between two or more people, not just in the romantic sense) should be. Everyone says that you should be selfless in a relationship, but this really only works if both people are selfless and fulfill each others needs. So here is the analogy I thought up:
A relationship is like a game of tennis. As long as both people are hitting the ball back a forth to each other, you'll have a good time playing the game. But it gets boring if only one person is hitting the ball and the other one just hoards all of the balls on their court. It's not a game anymore, it's serving practice.
Just like a relationship. It isn't a relationship if one person is doing all the giving, and not receiving anything back. Sometimes the practice can be good for us, but not if we went into it hoping to play a game.
I just want to say that you shouldn't stay on the court, or in a relationship, where you aren't getting anything back. Especially if it's for a long period of time. Don't think that selflessness is so important that you should overlook things that you need. I'm not trying to tell you that selflessness is bad, because it isn't, but if both people in a relationship are being selfless, than you won't feel an emptiness because your needs are being met as much as the other person's. There might be small moments when you will be hitting the ball without getting it back, but there should also be times when you are getting the ball without hitting back.
I came to this realization just a short while ago. You, and I, deserve so much more! We deserve to play the game and even though it might take some time finding a good partner, we don't have to be stuck with a bad one. You can improve yourself without that. Just become the best you can, and keep looking, then the game will be AWESOME!
I love you all.