Good thoughts are on the way.

I agree with eveyone to not get too upset yet. I think every thing will be okay. Like Kim said, the vet check is a good idea and will help ease your mind.