Indian marriage ceremonies involve many traditions. Marriages are often arranged by parents, though love marriages with family approval are accepted. Divorce is generally not accepted. Weddings vary between regions and religions, but commonly involve rituals like exchanging garlands or gifts between families. Expenses are typically paid by the bride's family. Wedding customs differ between Hindu ceremonies like Tamilian weddings, which involve horoscope matching, and Muslim weddings, which can last five days and include separate seating for men and women.