I'm so glad to hear that Snow finally came home. If she was in heat then these cats that you saw were probably males. I sure hope that she didn't become pregnant again. I know that you said that you were going to get her spayed soon. You may want to do this as soon as you can. I also hope that she didn't pick up anything from these other cats. I bet that her babies will be happy to see her when she smells like her old self again.