The gifts vary based on the bride and groom's tastes. I told my husband that I wanted to exchange some type of keepsake gift rather than your normal gift that you could get any birthday, Christmas, etc.
The gift my husband got me was a silver jewelry box with an engraved heart on the top that said, "To my beautiful wife Sonya- I will love you forever." Inside, he had a super sweet note that he wrote to me about what it meant for us to be getting married.
And I got him two things... A silver pocket knife that said "Sonya & Joe, 5/21/2006" (our wedding date and our names, haha.) And I got him an engraved photo frame with the first picture we ever took together that said, "Olive oil" and our wedding date. Before we said I love you, we used to mouth "olive oil" at each other b/c they looked the same. Then we'd start saying it... and one time, instead of him telling me "Olive oil too" he said "I love you too." And that was how he first told me he loved me. so... yeah. It is a sentimental cheesy phrase.