The day many naysayers said would never come has finally arrived. Yes, Miami Heat basketball player Dwyane Wade has put a ring on it — it being Gabrielle Union’s finger.

Gabby broke the news rather casually on Instagram with the photo above, writing:

Sooooo this happened… #Yessss @dwyanewade

Dwyane followed up with an IG post of his own, saying:

She said YES!!! @gabunion

Gabby and D have had a tumultuous relationship over the past four years, mostly because of paternity disputes with Dwyane Wade’s ex-wife Shiovaughn Funches. We’re on standby for the first post-engagement photos of the 41-year-old actress and her younger boo, but for now we’ll just say a hearty congrats! Are you surprised?