what wedding gifts can i give to the following?

wedding cufflink

my 25 year old friend (female) whos reading a poem at the ceremony
my 18 year old cousin (male) whos playing the violin at the ceremony
3 grooms men aged 12, 14 and 16 (all gifts need to be the same and something they could use again not cufflinks etc)

on a budget so nothing to expensive!
and no impersonal and at xmas when they got some they sold them on ebay!

Wow, fantastic answer from our blog reader. i won’t be able to think of such an answer.