It looks as though Jennifer Lopez is taking her ex-boyfriend back for one very good reason: her children. Sources close to the singer and actress say that Lopez's ex Casper Smart has gotten so close to her twins Max and Emme, that she's forced to keep him in her life for their sake.

Is Jennifer Lopez Objectifying Men In Her Music Videos? 

Apparently, Lopez and Smart were ready to break things off a few months ago but the dancer stuck around a little bit longer because he was so attached to Lopez's 6-year-old children.

A source tells RadarOnline, "They wanted it to end for quite a while, but the only reason Casper stayed was for those kids because he loves them so much."

Is There Anything JLo Can't Do? Check Out Her New TV Show with VEVO

It also seems as though the children have been desperate to see Casper since their break-up, as they view him as a "big brother" type in their lives.

The source added, "The kids were crying for him. With their parents divorced and both so busy, Casper was really the most stable parental figure in their life. The kids will always come first for Casper."

There was also speculation last month that Smart was trying to get back together with Lopez, despite the fact that they broke up back in May.

Smart, who wasn't invited to Lopez's star-studded birthday bash in the Hamptons last month, sent her a sweet message, with many people speculating that he might not have gotten over their break-up just yet.

"Happpppppy Birthday to the most Beautiful lil bear in the world!!! May all your wishes come true!!! @JLo," Smart wrote, alongside a photo of a bear-shaped cake.