A recent ex (broke up a couple of weeks back, short relationship, hoping to stay on friendly terms) got me a lovely lego set for Christmas. Whilst I do like lego, I don't really make any, and my brother is a collector of sets and I know he doesn't have this particular one. I would love to be able to give it to him for Christmas but would that be unappreciative?
I would probably have to say that's what I had done as well, if it came up in conversation, but would say how lovely it was to be able to give him something he would love so much.
YANBU - that's fine to regift
YABU - you shouldn't regift