A rescued cat gave birth to a litter of kittens Tuesday under a family's Christmas tree.

The cat's owner, Danielle Lopez, said her family adopted Tink when she was found with a stray cat family.

Tink, the runt of the litter, had poor health before the Lopez family took her in.

"If we didn't take her home, she would have died. She was all bones," Lopez told BuzzFeed.

This year, Tink, who is all grown up, surprised the Lopezes with four furry additions to the family.

"I heard a soft meow and thought it was our other kitty and then saw the firstborn (kitten) crying," Lopez told Buzzfeed. "I was in shock."

Lopez said she found the family's other cat and the father of the litter, Sagwa, and locked him in a room while she attended to Tink.

Tink then gave birth to three more kittens on the tree skirt.

The family named the kittens Joy, Faith, Noel and Christmas. They said they plan to keep them.

She later posted an update, noting that Tink and the babies were moved from the tree skirt to a basket.