Real Housewives of New Jersey star, Teresa Giudice's close friendship has shocked many considering the pair's rocky history.

But speaking to NewJersey.com, Teresa explains why Danielle is staying in her inner circle:

"Yes, I’m still friends with her. If someone is nice to you, how can you be mean to them?”

“When my mom was sick, when my mom first went into the hospital, [Danielle] was always in the hospital with me,” Teresa explained. 

“She didn’t have to do that, and I have to say that’s why I like her... Until she backstabs me, I say she’s very nice. Is she my best friend? No. Are we friends? Yes,” she added.

In the first season of the show, Teresa and Danielle went head to head in a restaurant which resulted in Teresa calling Danielle a "wh*re" for being engaged 19 times and flipping a table on her.

They've come a long way...