Wedding Day Speeches

When are the “Speeches” given at a wedding and who should speak? Generally speaking, the speeches are delivered after the main meal is served but most certainly before the “bridal waltz” or first dance. These days it is not uncommon for the bride to be a...