Oh my God. I am so sorry. I just read your post and am in shock right now. I can't believe it. I am so so sorry. He had thebestlife possible and you gave that to him. Take some comfort in knowing that you are the best mom ever.
Some days are curlier than others.