Hello S.. Your story breaks my heart. And yes, you do need a way and a place to blow off steam and process all of the fear and the frustration you have about this, because these are things you can't do in front of your son. Just because it 'could have been worse' doesn't mean it isn't awful. With any loss, you have to give time for grief and anger and then move on. For a child, with little concept of the future and how time heals, it must be awful.
I have worked with kids facing terminal and long term illnesses. Keep it normal. He HAS to adjust, and given time he will, learning to do everything he did before and more.If you are babying him, stop. I don't mean be harsh, or don't help if he needs it, but lose the protective vibe you have had going since you had the worst scare of your life. Make sure that you have your attitude straight, which will give him an example to follow. Encourage him, help to show him that he can do things, be there when he fails and show him that there is always another chance to try and get it right. Don't solve things for him, help him discover a way to solve on his own. Let him voice his frustrations and fears, and then talk them out, show him a light at the end of the tunnel. Find examples of people who have lost limbs and gone on to do amazing things.(Gotta love the internet!) Help him see that it is not the end of the world.
For you. Let the fear go, let the anger go, let any guilt you have go. You can't help him move on until you forgive yourself. All mommies fell responsible, accidents happen, this wasn't your fault. If you need to scream...go out on the back porch, put your face in a pillow and do it. Cry, rail on and then fix yourself up, slap a smile on your face and pretend everything is fine, until it is fine again. You can set the tempo for him, let him know it is all ok. This is a chance to help him learn and grow, it just might be an opportunity to grow even closer to him as you watch him overcome his loss and he learns how to cope and come out on top with help from you.
Good luck, Mommy. I know you can do it.
D.