I think you have answered your own question right here:
I am noticing their wedding rings and it hurts my heart. Like I am not good enough for him to marry,
I am feeling a lack of something, and my BF will just never *get it*. He could buy me all the rings in the world, but if it doesn't mean something coming from him, it just wouldn't matter.
You're out of sync in your relationship. You want
something BF just can't give you. It's not a ring, he could give you anything, a can of Coke, and if it's not there, it's not there. The ring is just an outer manifestation of what is lacking that doesn't mean something to him, in the way it does to you & hurts your heart.
For whatever reason, I have never had the desire to be married. I don't know why.
I have to kind of wonder, if do you really have no desire to be married, or have you always felt you maybe aren't
good enough, as you said in the first quote. It's easier to lie to one's self until you think it's true, to cover up the pain of feeling unlovable deep down, by saying you don't want what you truly believe you will never get. "Oh, I didn't want that anyway." But, if you are truly honest with yourself deep down, and you knew you
could get what you truly want, is the answer really the same?
Over the years, I've seen many insecure women who don't acknowledge what they really want for fear of never getting it. It's like shooting for the moon and knowing you'll never get it. It hurts the heart too much to acknowledge what you want. In one breath they say they want something. But in the
same breath, they say they want something else. But, when pinned down, they acknowledge they believe they can't really get what they want. So they settle for much, much less, instead. Only that hurts the heart more.
Oh, and BTW, just because you have never wanted something before, doesn't mean it has to stay that way. You do get to change your mind and your heart.