I've received a scarf and gloves from a relative and they are too old for me. Do I keep them and just maybe wear them on the odd occasion I see her, or is it ok to give them to a charity shop? They were purchased from a local shop near where she lives, so I can't take them back. I feel bad giving a gift away but I'm never going to wear them.