So your crystal ball was a little cloudy? I don't think you missed anything, quite the opposite, he had symptoms and you took him to see the vet. So he didn't have what you thought, but you're no vet. So I think that makes you very good mom!