Not everyone is going to be able to love you the way you need to be loved. That doesn’t mean anything bad about you. You’re not unlovable, or unworthy. It doesn’t mean anything bad about them either. They’re not evil, or a bad person (unless they’re abusive, in which case, go here.) It just means you have different needs, and different ways of expressing things. It took me a long time to realize you can love someone with your whole heart, and they can STILL not be the right fit for you. For your own sanity’s sake (and theirs) don’t try to change them, or hope they’ll catch on eventually. Let them go, and hold the space open to find someone who can give you what you need. You’ll both be happier for it.