bloated1977 re Apparently they think shopping is a pain so we can gratefully give them cash or cheques. AIBU to actually buy them a present?
Yes, you are being unreasonable. Presumably they are friends, or family, and they are asking for money because presumably they are living together already or already have all the toasters and gravy boats they need. You will get to enjoy some yummy food and fun, and you can contribute to something they will like as a gift. So do it!! Gleefully!
The poem is fine.
I can't understand why anyone would want to give people something they don't want and so would rather waste their own money rather than doing something to make their friends or family happy.
PLUS it's cultural, in China people put money in red envelopes for weddings, in Greece they pin the cash on the bride.
www.k-international.com/blog/wedding-traditions-from-around-the-world/
Most guests attending a wedding or even those who can’t attend but were invited, will still give gifts to the newlyweds, not out of obligation or duty but because they want to. Weddings and civil ceremonies are a milestone in a couple’s life that their friends and family are happy and honoured to share in. The tradition of gift giving reflects this."
www.confetti.co.uk/wedding-ceremonies/traditions-customs/invitation-etiquette-how-to-ask-for-gift-of-cash
The link contains a beautiful Country Charm Wooden Wish Box from Confetti.co.uk and also lots of possible poems!