This weekend saw the union of not one but two of our favorite couples. Not only did G.O.O.D. Music president Pusha T marry longtime girlfriend Virginia Williams, but R&B crooner Tank and Zena Foster also made things official, with good friend Jamie Foxx serving as one of the “Maybe I Deserve” singer’s groomsmen. Foxx gave a hilarious toast to the couple before performing in their honor, according to PEOPLE.

Foster, 40, and Tank (real name Durrell Babbs), 42, wed Sunday, July 22, at the First Congregational Church of Los Angeles. Invited guests included 200 family members and friends, including Michael B. Jordan and former Destiny’s Child colleagues LeToya Luckett and Kelly Rowland, who caught up during the joyous occasion.

“This day represents the beginning of forever,” said Tank to the publication. “To find the person you lost once before and having the opportunity to make sure that doesn’t happen again is everything.”

The couple, who met 18 years ago, split after the birth of their first child and reunited four years ago.

“People make mistakes. At the time you’re like ‘Ok maybe I was wrong.’ There’s two parts to it, I own my piece and she owns hers,” Tank revealed.

“I think we both ended up having to go through our own personal journeys. In my mind I thought I’d never even go out on a date with this woman ever again in life. And then one day I look up and we’re living together and we’ve got another baby on the way and we’re in love again. It’s just one of those things where we just couldn’t fight it.”

He added, “All the mistakes that we’ve made it still didn’t change the fact that I loved her that much and wanted this for us. They say ‘In God’s own time’ and he really put some time together with us, to make this what it is.”

Check out the couple’s first dance below.

See more from the wedding below: