What to wear to a wedding? Also, what makes a good wedding gift?

I am sure it’s come up at some point the the past decade :love: