Across socioeconomic groups, the modern wedding is the single largest expenditure many American families will ever make, other than paying for college and buying a home. (According to a survey by Brides magazine, the average American wedding in 2018 cost $44,000, up from $27,000 just the year before.)