According to everyone, Katie Holmes finally delivered Tom Cruise's next meal, er, kid.
Suri is the name they chose, which means "princess" in Hebrew and "red rose" in Persian. The Superficial is quick to point out that Brooke Shields, Tom's archenemy, also gave birth yesterday, also to a girl.
I guess the only question now is to wait and see whether Tom eats the kid along with the placenta. They don't call them Crazy Pills for nothing, you know.