One of my oldest/best friends got married recently. She chose to get married abroad, which cost me c£800 to attend ouch I would never have chosen to go to this destination if it hadn't been for her wedding, there was no cheap option so I had to suck it up, as did the other guests.
The gift list asked for cash, or there was a john Lewis list with some fancy crockery etc. My friend said to me 'oh don't get me anything, you paid to come overseas'. But I decided to get her a personalised photo frame with a nice photo of us, it cost £40. When I gave it to her she looked at it, then tossed it aside and said we needed to go for dinner. I tried mentioning it to her a few weeks later but she just said 'its sweet' and changed the subject. So wibu to spend only £40 on a personalised gift, when she'd made clear she wanted money?