@s2208 It sucks but if you build your happiness around a woman, especially in the modern world, it's ultimately your fault.
You have to love her the way you love a dog. Yes, she's family, and yeah she's gonna cost a lot of damn money, but at the end of the day she's not your mom. She might go off to live on a farm someday.