Peter,
Don't focus on what didn't happen, focus on what did happen:

1 - Had a walk with the entire family; great time with the kids
2 - Had lunch with the family
3 - Got along with your W great
4 - Played a family game together

If you set goals for yourself as DB says to do, then those would be game winners. Please don't discount the day because she would not make eye contact with you. You know the saying, don't sweat the small stuff, let's change that to, let's celebrate the small stuff! Time will heal, she will heal, you will heal.

I think Lousy Husband is a lousy name for you, I really do. You're making yourself into a better person. Don't beat yourself up. Keep reaching for those small goals.

Joie