it was supposed to be the brides family that paid for it, but these days, the bride makes the wedding that damn expensive that it ends up being paid by everybody
my sister had 900 guests on the guestlist for a fully catered wedding. 900!!!.
so yes, everyone paid for it