If the person that you love is unwilling to appreciate who you are and everything you do for them, and you’ve given them a clear understanding of what you need and ample opportunity to give it to you, then they have proven themselves to be unworthy of you. They have proven that they care far more about themselves than they care about you. You deserve to be with someone who will happily give you all of the love and appreciation that you’ve given to them. Regardless of how hard it may be to walk away from someone who has incredible potential, yet doesn’t care enough to give you what you have worked hard to deserve from them, you must respect yourself enough to walk away.
There are millions of people out there who are praying for someone who is as loving and giving as you are, and aching with loneliness because they haven’t found you yet. And while your heart is saying yes to this person who is unworthy of you, it is saying no to everyone else. Have faith in your value to others. Know that you are worthy of everything that you willingly give. Walk away…and believe.