uR, What a conversation! You spoke from the heart and I just have this feeling that young boy is going to be around to experience and enjoy life. Don't be surprised if he calls again and wants to speak w/you. You have earned your wings and halo over and over again.
Keep up the good work.
BTW, how is your son 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.