I don’t want to sound like I am a shining example, but I do have a
wonderful relationship with my MIL.
She and I are very different people, but we have one thing in common - my husband/her son… and really, HE is the one who manages us so well. He’s taught us both that we are all on the same team.
Our relationship doesn’t come naturally, necessarily… like I said, my MIL and I are very different people… but we both give and take for the greater good of our family.
I have made the following
efforts to strengthen our relationship:
~ Humbly accept her help. When she offers to help it’s a genuine offer of love. No, it’s NOT always the way
I would have done things on my own. I have to lose control of whatever situation she is helping with, and that can be hard to do, especially if you want to control things… even stupid things like how the laundry is folded or how the dishes are put away. It’s STUPID, but letting go of that control battle really brings HELP!
~ Listening to her opinions does not mean I have to agree with them, but I also don’t have to argue with her. She’s a WOMAN - she’s going to have opinions… and she’s a MIL - she’s going to be OPINIONATED

… Let her talk. Nod. Smile. Respond, “Oh, really?” as if you’re interested. Usually you’ll end up walking away and doing your own thing. ONCE IN A WHILE you’ll walk away learning something new.

(yes, I admit it)
~ The GREATEST GIFT you can give your MIL is time with her grandchildren. This really ties into “losing control” point above. She’s going to give the kids junk once in a while. She’s going to break every rule that you believe is vitally important to their upbringing. But that relationship with the grandparents is SO SPECIAL for the kids and really helps foster a larger sense of family life. There is a difference between doing something majorly wrong (don’t expose the kids to danger), and minorly wrong (things that won’t kill the kids)… discern where that line is and let it go.
~ Pray for her… genuinely.
That’s just a little of my own experience and thoughts… I know I could add more, but that’s a good basic list.