When you love someone, let them go; allow them to be who they are at this moment and future changes which are inevitable. Let them know they are not responsible for your happiness for your happiness depends solely on you. Likewise let them know that you are not responsible for their happiness; teach them self-love. That way neither one of you will get hurt or blame each other, this is unconditional love.
Unfortunately alot of couples think their partners is responsible for their happiness. Is it working? Alot of arguments, divorce and separation happens with this simple misunderstanding.
No matter how much your partner loves you, no matter how much he/she pleases you, they will always, always, always let you down in one way or another. Because while still living their busy lives, they still need to make room for you. Now how can they not make mistakes? Our partners don't live our life and they can never know what we really really want. Don't we find ourselves asking "Does he/she really love me? If he/she does then why don't he/she do this or do that, he/she should know by now. He/she is not showing that he/she loves me by not doing this and that." They cannot be constantly reading your mind no matter how long you have been together.
In the end your partner feels bad because he/she cannot make you happy no matter how much he /she loves you and wants to prove that to you and you feel disappointed because you assume your partner doesn't know you and love you as much as they did when you first met. He/she will feel unloved, you will feel unloved...
With every worthless word we get more far away
The distance between us makes it so hard to stay
But nothing lasts forever, but be honest babe
It hurts but it may be the only way
*credit to mohamad imran musannif for this notes