It was a tough road, but Dwyane Wade and Gabrielle Union finally had their first baby

Wow, this is the biggest kept secret since in Miami … we don’t even know. Probably since Enrique Iglesias Beyonce-d his twins with Anna Kournikova.

So this.

After a long and documented fertility struggle, Dwyane Wade and Gabrielle Union are finally parents.

The “Being Mary Jane” star and Miami Heat legend welcomed a baby girl Wednesday night. Now we know why the 36 year old athlete  missed the Spurs game.

“We are sleepless and delirious but so excited to share that, our miracle baby, arrived last night via surrogate and 11/7 will forever be etched in our hearts as the most loveliest of all the lovely days,” the famous forward tweeted, referencing the Bill Withers’ song “Lovely Day.” “Welcome to the party sweet girl!”

They posted a pic with the newborn from what appears to be a hospital bed.

Union, 45, has not been shy about sharing her IVF journey and talked about suffering from a uterine condition called adenomyosis. The “Being Mary Jane” star said that had so many miscarriages that she actually lost count but thinks the number is around eight or nine.

“In order to tell you the exact number, I would have to get my medical records,” the 44-year-old actress revealed to People magazine. “For three years, my body has been a prisoner of trying to get pregnant — either about to go into an IVF cycle, in the middle of an IVF cycle, or coming out of an IVF cycle. I have endured eight failed IVF cycles … For as long as I can remember now, Dwyane and I have lived in a state of extended expectation.”

Wade is already a father of three: he has two kids with his ex wife and a son  named Xavier, born in 2013.

The surrogate’s identity is unknown.