Credit: Kevin Winter/Getty Images Photo: Courteney Cox and David Arquette at the Scream 4 Premiere on April 11, 2011

Since Courteney Cox and David Arquette first split in 2010, the couple has remained good friends. We know what you’re thinking: how is that even possible? But somehow, Courteney pulls it off — including regular family dinners with David and his now-pregnant girlfriend, Christina McLarty, so her daughter with David, Coco, can still spend time with both of her parents at once.

A gathering like that is enough to make any ex-wife cringe, but Courteney takes it in stride. So how does she do it? In a recent interview with More magazine, Courteney divulged what drives her to stay close to David — and why divorce was the right choice for them.

“When you love someone, you want them to be happy, even if it’s not with you,” Courteney said. Pretty simple idea, right? But it’s easier said than done, and although she and David are able to stay close, she knows there’s a reason their marriage didn’t work in the first place.

“You can love somebody so much, but it’s not the life you should be living together,” Courteney explained. “I think David and I are supposed to be the way we are now. In divorce, you always have regrets. We were married for a long time, so it’s not like we didn’t try.”

And how does Coco feel about the whole arrangement?

“Obviously, kids always want their parents to be together,” Courteney said. “But as divorces go, this is the best one we could provide.”

Source: More via People