Thank you guys so very much for your kind words. Sadly we live in a very small town and we have no acess to a vet that sees snakes. The closest option is a couple hours away. I plan to purchase a hatchling soon. My son is really upset and we want to replace her. I'm getting a hatchling so that I know without a doubt that it has had proper care and no illness. Any advice on what to look for so we don't have to have our hearts broken again?