A little over a week ago, I found out that there was a young cat at a homeless shelter who had just given birth to 6 kittens. In an effort to take care of them and find them homes, I took them home and put them on my screened in porch. We have 3 indoor cats and a dog so my husband used large cardboard boxes to build them a little "fort" they could live in and be protected from seeing our other animals; our front door has 15 small panes of glass on it. The mama can easily get out onto the rest of the porch. Sure enough when she saw our dog through the glass, she threw herself at the glass in an effort to protect the kittens. When she saw one of our cats, she had the same reaction but not as strong. I have since taped construction paper to the glass to keep them from seeing one another. The other night one of our cats escaped onto the porch as my husband took out the trash. Mama cat had a fit and my husband had to direct her back into her fort while I picked up our terrified house cat. The next day, yesterday, I came home from work to find her eating one of the babies! I was horrified! I called our 24 hour emergency vet and was told that although rare, cats will sometimes eat the babies if they are sick or something. After reading your response to the other person's question, I'm thinking a few different things caused this: her young age, the fact that she had 6 kittens, the little fort we built for her and the stress from seeing our other animals. I'm thinking we could have prevented this with some better preparations. There is a kitten that seems to be the "runt" but that is not the one she ate. Should we be concerned that she might still be stressed and eat more of the kittens?