I went to a wedding at the start of the year for a very old friend (been friends for over 25 years but see each other every couple of years now, if that). Tbh, I think I was there to plump up her friend side. This was the grooms first marriage and the bride's 4th (not sure if important detail) and they are both very late 30s. I went to the first 2 weddings and received a thank you card afterwards as she asked for cash gifts. The third marriage was abroad and was a small affair. This 4th one was here in UK.
The bride has been well known to be very, very cheap ("you get this drink and I'll get the next" - but never would). At her last wedding, the bride even put her bank details on the invite, wedding website and order of service which rubbed a lot of people (including her own mum and nan) up the wrong way.
I didn't give a cash gift this time - I gave a nice picture frame instead. Previously, I would've given £30 - £40 cash, but she is very open about how much her new DH earns (always posting holiday pics etc) so I thought it would be nice to get a frame for a wedding pic, and money is tight at the moment for me.
It's now been 5 months and none of my friends or I have received a thank you card / any sort of acknowledgement for what we each gave the bride and groom.
When I got married (donkey's years ago!) it was a big thing to send hand written thank you notes to everyone who attended / gave a gift, to thank them for attending the nuptials and to say thank you for a gift.
Is that no longer the norm? The bride doesn't really text so I haven't heard from her (despite asking how honeymoon was) and we live far away so it's not like we bump into each other.
Just interested to hear what other people think!
IABU - thank yous post-wedding aren't important
IANBU - you should say thank you if someone gifts you something / attends your wedding