Sending prayers your way. It sounds like you had some tough decisions to make and that you made the ones that will be best for your son in the long run. It's got to be incredibly hard...but I feel sure that someday he will thank you for making him stand on his own two feet.