Does anyone know anything about cats!?

My pregnant kitty seemed to go into labor last night (we knew she was due any day). She started purring rhythmically, acting restless (rooting around) and being hyper affectionate. She had a small mucusy/bloody discharge. She then quickly delivered a undeveloped fetus (about two inches long). After that she kept doing what she'd done before (purring, rooting, cuddling) but after a couple hours seemed to return mostly to normal (although she keeps sticking to my side like glue).

She's eatting, going to the bathroom and drinking like normal but she still looks obviously pregnant.

Anyone expereinced this before or can give advice!?