
The best wedding speeches share one thing in common: they're specific. Generic sentiment ('they're such a great couple') is instantly forgettable; a precise memory or detail is what actually makes a room feel something.
Structure that works: open with a short, warm hook (not a joke that needs a warm-up, get straight to something genuine or funny), tell one or two specific stories that reveal character, connect those stories to why this marriage makes sense, and close with a direct toast to the couple.
Length: 3-5 minutes is the sweet spot. Longer than that and you risk losing the room, no matter how good the content is.
If you're going for humour, keep it affectionate, not embarrassing. A good test is whether the story would still feel kind if the couple's grandparents were in the room.
Practical tips: write it out in full even if you plan to speak mostly from memory, practise it out loud at least three times before the day, and have a printed copy in your pocket as backup. Nerves are extremely good at erasing memorised speeches at the exact wrong moment.