i'm glad it went so well for you. i think you needed that and it will be a good milestone.
about your friend - chances are, it was just what he needed too. it can't have been easy - most likely he's never talked about it out loud in a group of regular guys - but sounds like you were all supportive and will be there for him when he needs it. this could very well be a very healing moment for him, too.
There’s a special providence in the fall of a sparrow. If it be now, ’tis not to come. If it be not to come, it will be now. If it be not now, yet it will come—the readiness is all. - Hamlet, Act 5, sc 2