Hope I understand you right here
I have some clothes which I don't wear anymore, but I don't give them away because they mean something to me: I still have a denim jacket my husband gave to me as a birthday gift, maybe 18 (or so) years ago. I don't remember which year it was, but I remember the day very gladly. My husband made this day and this present very special for me. And so I keep the jacket, although I will never again fit in it.
I also keep a jacket with military look I wore as a teenager. I loved it because my parents hated it like hell. They thought it was "not fitting for a girl". I should have worn something more stylish, more nicely - and so I loved this military jacket. Don't know why I still keep it, my father being long dead and my mother having dementia. No need to keep it anymore, my rebellious teenager daughter years long gone. Maybe that's why.
And I keep the sweatshirt my husband wore the night our first child was born. I will always remember how I pulled and tore on this shirt, it's a wonder it wasn't ripped apart
.
The person below me is a sucker for sunglasses.