Not sure it's a good idea to invite a friend into the environment, yet. At least if it's awkward, MIL can watch TV, kids can go to their rooms and you can always have somethings to do around the house without it looking like you are trying to avoid/ignore her. Invite a friend over, and it's painfully obvious you won't do much bonding with "Mom". Anyway, try not to project your feelings about everything onto your MIL. Unless she says something racist, you can't know her heart. You didn't write if she is staying at your home or if she's going to visit and stay at hotel. So, if she's staying with you, she'll most likely retire to her room around 9 or 10. She can always beg fatigue, especially if she's been out with your husband all day. And, if you haven't seen each other in 7 years, you can spend time sharing pictures of her grandbabies, talking about their interests, and keeping things surface. That should buy you at least three hours. Ask if she'd like to help with dinner, or she can just relax. Throw in a few family games with the children, or the two of you can watch TV together. Might I recommend very neutral, engaging shows like Jeopardy or Wheel of Fortune or Who Wants to Be a Millionaire. Don't get into old news--that's between her and your husband, though of course you will sympathize more with your husband and be very cautious about revealing very personal information. Trust is earned, not blindly given. If she criticizes anything, just remember she's there for the short-term, and if everyone really is working to rebuild the relationship, at some point, you might find you all have more in common than you think and that you might--uh, oh--like each other. If she's really a spiteful, bitter person, just recognize this will probably be last invite, try not to watch the clock, and be glad she lives in another state.