On average, African weddings can span around three days, with elaborate ceremonies, feasts, music, and dancing that ensure the celebration lasts as long as the love and joy being commemorated.