David Arquette and baby mama Christina McLarty are engaged!

Just two months after welcoming son Charlie West, Arquette popped the question to his lady love in Malibu on July 2 at Mastro's steakhouse.

Arquette had "planned it for a while" and has "known he wanted to marry Christina for a long time," according to an insider for Us Weekly. Still, we think it's a little odd that this happened just days after it was revealed that Arquette's ex-wife Courteney Cox got engaged her boyfriend, Snow Patrol rocker Johnny McDaid.

"David was just waiting for the right time," another source tells the mag. "He and Courteney both talked about taking the next step in their relationships