Please don't beat yourself up Nic. We all do the best we can. I think Dach has a point though. I have read that each parent should have one on one time with each child at least once a week. Personally I think whoever wrote that didn't have four kids, but it's still a good goal to aspire to. I think if you can somehow find a way for each of you to have even half an hour one on one with him, doing something he enjoys, or even just talking, it could make a huge difference. Time really is a great gift to give someone you care about.

And please let go of the guilt. You have done a great job and are obviously a caring and devoted mum. He is a lucky boy.