Two kids and nearly six years later, Matthew McConaughey popped the question to his longtime lady love, model Camila Alves, over the holiday weekend. Her answer? A big yes! The actor confirmed the engagement on Twitter.

"Just asked camila to marry me, merry Christmas," he tweeted on Christmas Day, also posting a photo of him and Alves kissing next to Christmas decorations. The couple have a 3-year-old son, Levi, and a daughter, Vida, who turns 2 next month.

In the March issue of Esquire, the actor gushed about his bride-to-be. "Before this, I had a super home in the Hollywood Hills that I did by myself — landscaping, detailing pretty much everything. But that house was mine. And yeah, we coulda gone in there right away. Camila would have said, 'Fine, don't change a thing.' But I thought, 'I found the woman I wanna do it with, the woman I wanna make a family with, hopefully live our life out together.' She needs to have 50 percent of that," he said. "I mean, it's a lot easier for me to be at 100 percent. I'd always been 100 percent. It's braver for me at 50 percent."

In September 2008, McConaughey opened up to People about Alves, calling her "the love of my life." The two began dating in 2006. "I always wanted to be a father and thought it would be great, but it just took the right woman and the right time to make it all happen," he said. "We're a family now. I see the future and it's clearer to me now. Walking around with this cool responsibility all the time, it's a wonderful thing."

Share your well-wishes with the newly engaged couple in the comments below!