You the Giver or the Taker?
Which side of the question are you on? We date, we search then settle? Is your desperation showing?
If your partner is the one always on the receiving end of the relationship there may be something wrong.
You make dinners at home and they come empty handed. Perhaps you have bought them small gifts to express the affection you feel towards them. You share some of your friends with them as well.
The question you should be asking yourself is...what have they done for me lately?
When it is obvious that there is no reciprocity perhaps it's time to rethink whether or not this is the type of relationship you really want.
Selfish people seldom change. Open your eyes.