The "When We" singer Tank tied the knot with his girlfriend this past weekend with a beautiful wedding at the First Congregational Church of Los Angeles. According to People, the event had about 200 guests in attendance including Jamie Foxx and Michael B. Jordan. The couple’s 10-year-old daughter Zoey was a junior bridesmaid while their three-year-old son Zion was the ring bearer. Tank also has three other children from a previous relationship.

“This day represents the beginning of forever,” Tank told 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 met 18 years ago, dated and welcomed Zoey then parted ways. About four years ago they got back together and wanted to make it last. “I think we both ended up having to go through our own personal journeys,” he explained. “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.”