Wedding ceremonies can be expensive, and costs are typically borne by the parents. It is not uncommon for middle-or upper-class weddings to have a guest list of over 500 people. Often, a live instrumental band is played. Vedic rituals are performed and the family and friends then bless the couple. Food is served to all the invitees with lots of delicacies. The wedding celebrations can take up to one week depending on the practice in that different part of India.