In regards to the wedding situation. If this is a full blown circus wedding (i.e. Friday night rehearsal, Saturday all day event, ceremony, reception, Sunday gift opening) she will probably be too busy to spend much quality time with your son. Is he part of the wedding? You could offer to drop him off at the event and pick him up at a reasonable time in the evening. That way he gets to attend the wedding, you get your weekend time and depending on the details of the wedding - he won't be shuffled off to other friends or relatives because mom is too busy concentrating on her big day/weekend. Just a suggestion.