If you have to speak publicly, even if it's just a brief toast at dinner, do NOT follow the stupid advice telling you to just wing it and "speak from the heart." That's a sure way to stumble or say something you'll regret. Always prepare your remarks and practice them.