How awful, what kind of person lets there un-spayed cats out to get knocked up by any old thing, lets just hope she hasnt caught any nasty things
Id also say she is pregnant, nows the time to get buying for all the things you will need!!
and to the vets for a check!