Because of this, weddings are typically huge, jubilant celebrations, with upwards of 300 guests in attendance.