We have just started receiving gifts for our wedding in about 30 days. We received a gift yesterday that we did not register for because we already have it. The thought was so great, and we intend to send a Thank You note immediately. But how soon can we return it? Should we do it immediately or wait until after the wedding? We should have at least 30-90 days to return the item, so I think we are ok on time. I'm just thinking about etiquette here.