Question: who usually pays for a wedding?
Answer: Traditionally, the bride's family pays for the wedding reception (including the venue, food and drink) while the groom pays for the honeymoon.