Sorry to hear what you've been through and I hope all is ok now and you're feeling well and positive.
I would feel absolutely the same about missing my DD;'s graduation, and I think that is quite normal. Just don't beat yourself up that you weren't there. Can you sit and watch a dvd with him of it?
take care xo