Mandy, Your last posting says it all for the mlcer, i.e., they don't understand how we can go on and live our lives after all they have done. It's very confusing to them and there's one more thing they cannot understand and that is how we can remain friendly to them after all they have done. It's a concept that they cannot figure out.
Enjoy the beautiful weather that you are having and the bbq's sound wonderful. Enjoy each and every day you spend w/your son.
As for his father, continue doing what you are doing.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.