Christmas 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 the firstborn crying,” 17-year-old Lopez told Buzzfeed. “I was in shock,” she added.

Three more 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 them 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 rescue stray 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 father of Tink’s children. 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!