So they're both at the vet now? Whew, does sound like quite a morning, especially (and probably because of) since you didn't get any sleep. Hopefully all is going smoothly now at the vet.