In our culture we hear a lot of, "me," "me," "me." There is and never was a guarantee that another person would promise to meet your every desire or need. No person is capable of fulfilling everything for another. That is a pipedream and sets one up for disappointment and resentment.
Having realistic expectations for one another leads to happier and healthier relationships. If your spouse is not your soul mate then perhaps a genuine heart to heart discussion might enlighten both of you about needs, expectations and desires for fulfillment and happiness within a relationship.
Ask yourself, what do I really want? What do I really desire? What do I really need? What is negotiable and what is a deal-breaker? What are you satisfied with minimally speaking and what is the ideal?
Are you providing everything your significant other wants? If not, why not? Sometimes couples get into a punishment scenario which goes like; I am not getting what I need so I refuse to give you what you need. A tit for a tat. That scenario rarely leads to a satisfactory relationship or solution.
Communication is key in meeting each others needs. Are you willing to risk approaching your lover and asking for what you need and providing what he/she needs in return? A counselor can assist with successful communication techniques which may make each of you happier and more fulfilled in your loving caring partnerships.