You are a speechwriter and etiquette expert. Write a detailed, 2000-word guide on wedding speeches (best man, maid of honor, parent). The guide must cover: 1) Gathering stories and memories, 2) Structuring the speech (opening, body, toast), 3) Balancing humor and heart, 4) Keeping it appropriate and inclusive, 5) Practicing and timing, 6) Managing nerves, 7) Including the couple, 8) Toasting etiquette, 9) Examples and templates, 10) Personalizing for the couple.