Congratulations are in order for NBA player Nick Young and his longtime girlfriend, Keonna Green as he has asked her to marry him.

Young shared photos and video of the engagement and captioned the post, “Merry Christmas…. @keonnanecole Said Yes 💍!!!!! Aye Christmas to remember for the young family @lilswaggy1 @navibaby_ and Nyce’s it’s ova for Swaggy 😂😂😂😂.”

According to Essence, “The high school sweethearts (Young played for the school’s basketball team while Green was a cheerleader) are already parents to 6-year-old son Nick Jr, and a 2-year-old daughter named Navy. Recently, they celebrated the upcoming arrival of their baby boy with a shower in their hometown of Los Angeles. Green was glowing all over, displaying her cute little bump in a flowy all white outfit.”

Young and Green have made it through a lot of drama in their relationship. Young was engaged to Iggy Azalea during the time that his second child was conceived. Azalea found out that Green was pregnant through social media. “I have never even been told by nick that his baby mother is pregnant so if this is true I’m finding out via E news,” she tweeted, referring to an E News report about the alleged pregnancy.

In a follow-up tweet, the “Fancy” rapper wrote: “This is just like a second shot to the chest. And I feel like I don’t even know who the hell it is I’ve been loving all this time.”

Young and Azalea split following the news. Young reconciled with Green and she has made it clear that she has no regrets about how they reconnected.

Green told US Weekly in March, “I wish her a lifetime of success. I’m definitely not going to apologize for being in love with a man who I have a lot of history with. I do wish her that kind of success and hope that she can get through this difficult time and she and Nick can move forward from this.”

Check out video and pics of the happy couple below.