After spending nearly a year in prison, Teresa Giudice hit the red carpet on Thursday, and the "Real Housewives of New Jersey" star looked simply amazing.

The 43-year-old reality star stepped out in style in her first public appearance since her release from prison three weeks ago, and was joined by her 15-year-old daughter, Gia.