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.
@anon_opin The best toast I ever gave - as the best man at a wedding - involved me having no idea what I was about to say.