Gabrielle Union‘s holiday present came early this weekend! The 41-year-old Being Mary Jane actress was surprised with this stunning 8.5 carat diamond ring from her longtime boyfriend, Miami Heat shooting guard Dwyane Wade, 31. The sparkler is a slam dunk in our book!

The couple showed off the custom cushion-cut diamond by jeweler Jason of Beverly Hills via Instagram, with Union captioning her photo, “Sooooo this happened… #Yessss,” while Wade wrote, “She said YES!!!” This will be the second marriage for both Union and Wade, who have been dating since 2009. Both have said they want to approach marriage slowly the second time around. “We’re not rushing it,” Wade told Essence. “Both of us have been married before, and we understand that if we choose to marry again, we want it to be right.” Seems like now was the right time!

Congratulations to the happy couple, and now that you’ve seen the rock up close, tell us what you think in the comments!

Plus, see more celebrity engagement rings.

Engaged Celebrities

MORE:
• 12 Non-Traditional Star Engagement Rings
• Gabrielle Union’s Best Looks Ever
• If You Want to Go Blonde Like Gabrielle Union, Read This First