Christmas gifts came early this year for Danielle Lopez, who found her rescue cat Tink giving birth under a Christmas tree. “I heard a soft meow and thought it was our other kitty and then saw a tiny kitten crying,” 17-year-old Lopez said. “I was in shock,” she added.

Three more adorable kittens followed, all looking like presents on the tree skirt. Given the circumstances, they were named accordingly: Noel, Joy, Christmas, and Faith. Lopez shared a picture of the litter of kittens on Twitter, and it went viral. Some people called it “magical,” while others said it was nothing short of a Christmas miracle.

Indeed, no one thought this to be possible three months ago when Lopez adopted Tink as a stray rescue cat. “If we didn’t take her home, she would have died. She was all bones,” says the Florida-based teenager. Lopez had already owned a handsome cat named Sagwa, who became the stepfather of Tink’s cute kittens. Now the rescue a proud mamma who gets to live with her kids. How’s that for a Meowy Christmas!

More info: Twitter (h/t:)

Christmas came early this year for Danielle Lopez who found her rescue cat giving birth under a Christmas tree

“I heard a soft meow and thought it was our other kitty and then saw the firstborn crying”

“I was in shock… I started running around the house to… grab towels to help her”

Three more kittens followed, all looking like presents on the tree skirt

They got the following names: Noel, Joy, Christmas, and Faith… Meowy Christmas everyone!