Last week, I was in LA visiting family and friends. My mom's friend threw me a surprise gift card wedding shower (because I live in Boston and she didn't want me to lug gifts back). Now, had I known about this, I would have put a stop to it, but it was a total surprise from the moment I walked into her house. It was a little awkward just opening cards and just showing the gift card. It was hard to hide the amount, so everyone knew that my Aunt Trudy gave me $15 to Macy's and my other Aunt Gladys gave me $50.
While it was very nice of them to plan this and I didn't let on how awkward I felt, I would tell people not to do this. At least the alcohol and food were flowing.