Why do men go all out for other women but make no effort for me?

Please don't take this as sexist... I see men around me who value the women they love. For example, my sister's boyfriend gave her a beautiful ring as a gift. You wouldn't believe the things I see... I've even seen men buy vintage Barbie dolls for their wives. From branded makeup to all sorts of surprises, I haven't seen a single one of these things. Forget gifts, they rarely even offer me coffee. I'm not limiting this to money; they don't even want to travel the two-hour journey. That's why I feel unloved. I've become incredibly lonely.
Why do men go all out for other women but make no effort for me?
Post Opinion