It’s a furry Christmas miracle. A teenager found her cat giving birth to kittens under the Christmas tree and has melted thousands of hearts on Twitter.

Danielle Lopez, 17, posted the photos of her cat Tink, who was the runt of a stray cat family, with her newborns, where they have had over 17k retweets and 38k likes.

Danielle told Buzzfeed: “I heard a soft meow and thought it was our other kitty and then saw the firstborn crying.

“I was in shock,” she said. “I started running around the house to lock up [her other cat Sagwa, who is the father] and grab towels to help her.”

Tink, with the help of Danielle, then gave birth to three more kittens on the tree skirt.

They’ve named the kittens Noel, Joy, Christmas, and Faith – toooooo cuuuuuute!

Crying GIF – Find & Share on GIPHY