Wedding Speech Etiquette

who speaks when at a wedding and who needs to say what in their wedding speech?