Jail bird Teresa Giudice is back after serving 11 months in prison -- and she’s better than ever on the season seven premiere of The Real Housewives of New Jersey. Click here to watch the show's season seven promo and the Giudice family's teary reunion ...

The mother of four said of her time behind bars, ”It felt like a bad dream. All of it."

The show captured the mom’s emotional reunion with her husband Joe and daughters Gia, Milania, Audriana and Gabriella.

At the end of the premiere, Teresa said, "I made it. I did it. I've been dreaming about this moment for the past 11 and a half months. Like, ‘Am I really home?””

The reunion occurred at their Montville, New Jersey, home on Dec. 23, 2015. Joe was the first person to greet his wife after she was released from the Danbury Federal Correctional Institution in Connecticut.

On her way home, Teresa FaceTimed her husband and daughter Gia, saying, ”I can't wait to be home – I'm coming home!"

The reality star snuck through the garage to avoid the photographers camped outside of her home, greeted her dog in the crate and then the kitchen and embraced Joe. "I missed my house and I missed you. I can't believe I'm home,” said the ex con.

Moments later she yelled for her gaggle of daughters, yelling, "Girls, I'm home!”

Teresa told the cameras, ”Even though I saw my daughters once a week, that's nothing compared to just being there for them.” “You're their mommy. You're their provider. You're their everything. And to be taken away for them? My poor babies, I know they felt lost,” said the mom.

While her prison stint was certainly a trying time for both Teresa and her family, it certainly makes for good TV.

But the hard times are far from over for the reality stars — Joe is currently serving a 41-month prison sentence for fraud.

The Real Housewives of New Jersey airs on Bravo, Sunday nights at 8 p.m. ET.