The day I found her she was taken to the vet immediatly. The vet said she thought the cat was pregnant, and I did too. After all, living in the wild and not being spayed, it was very possible. She is due to go back to the vet soon, at the end of this month, for shots if she's not pregnant. The vet didn't want to giver her anything in case she was. The food is probably one of the culprits, but her gas had to have sarted before I got her to make her belly so big. As for how it feels, it's not soft, like a tubby kitty belly, but it's not rock hard either. I would say it's more hard than soft. She acts like a little kiten, very playful. I don't know if that has anything to do with it or not! I'll let you know after her vet visit!