Next time any opportunity comes up that you can use to show her not to take it for granted that you will be home.......such as when you told her to cancel the arrangements for the dog, b/c you would be home this weekend? I don't think she was doing it, but you told her you'd be home and could take care of the pet. The idea is that she needs to "wonder" what you are doing and why couldn't you take care of the dog. Next time just don't volunteer to pet sit and don't tell her you'll be home all weekend. Mystery...
Very good point. No excuse, but I didn't want to waste the $$$.
I do plan on taking Greek's and Coach's, and now your, advice about being sparse this weekend. I will only call in the evening to talk to kids. I will not answer her texts/voice messages unless they concern the kids. I will go out with friends and will probably call the kids from a loud bar. "Where are you GIMA?" Oh, just out."