Britney And Kevin Have

Britney and Kevin Federline have “moved on” from their old relationship for the sake of their children, reports Closer magazine.

Duh.

“It’s taken a while but Britney says she and Kevin have finally moved on. They’re never going to be best pals, but they’re at a stage where they can enjoy each other’s company,” said a source.

“Britney feels guilty for what she put the boys through, so she’s doing what she can to give them a stable life.”

Since her last relationship, Britney became engaged to now ex-fiance Jason Trawick. Since their split, Brit’s hooked up with new boyfriend David Lucado.

“He is so down-to-earth, but also very smart, funny and Britney is really smitten with him,” said a separate source about David. “He’s like a breath of fresh air… he has that Southern thing in common with Britney.”

Well, I’m glad they put their thinking caps on and realized the obvious! They’ve obviously got the co-parenting thing down.