"Hocus Pocus" star Vinessa Shaw is a first-time mom.

The 41-year-old actress said in an Instagram post Thursday that she gave birth to son Jack two-and-a-half weeks past his due date following "a long labor with many complications."

"After a long labor with many complications, Baby Jack was finally born two and a half weeks after his due date on 2.20.2018 weighing in at 9lbs 9oz!!!" she captioned a photo of the infant's tiny hand.

Shaw was "overjoyed" to welcome Jack with husband Kristopher Gifford after her plans for a natural birth were "derailed."

"Needless to say, we are overjoyed about our new little addition!" she said.

"He and I went through a lot, as the plans of having a natural birth were derailed. But with the support of so many people: family, midwives, and hospital staff, we came out victorious, healthy, and happy!"

Shaw had announced in August that she and Gifford were expecting. She couldn't help but gush about her husband while celebrating his birthday on Valentine's Day in February.

"Happy Birthday to this man who has my heart! Still waiting on the one who will have both of our hearts very soon! #bemine," the star wrote, adding heart, pregnancy and family emojis.

Reality TV World is now available on the all-new Google News app and website. Click here to visit our Google News page, and then click FOLLOW to add us as a news source!
Shaw is known for playing Allison in "Hocus Pocus," which co-starred Bette Midler, Kathy Najimy and Sarah Jessica Parker, and opened in 1993.

She has since appeared on "House" and "CSI: NY," and portrayed Kate McPherson on "Ray Donovan."