My heart breaks for Gavin tonight :(
Gavin's been through so much in his 15 years on this Earth. If fact, he's been through more in his 15 year than most will in an entire lifetime. Do you know how many times he's complained over the years? Zero, as in not one time. Gavin just takes whatever's dealt him and rolls with it. It's truly amazing.. It's really hard for me to see Gavin suffering and there is nothing I can do to help him. Gavin is one of those kids who just can't catch a break. His emotional and physical health are so complex that no one really knows for sure what to make of it. One of the things we do know for sure is that he doesn't have a functional immune system of…