DS (he's 5) had his birthday party 4 weeks ago. He received two gifts that we already had and the gift givers (my bestie and DS's godmother) picked up on it when they saw the duplicate gifts and told DS they'd exchange the gifts for something else. Both took the gifts back (one was a Disney Planes Aircraft Carrier and the other was a Lego Batman DVD)

Problem is, a month later they haven't given DS the replacement gift. DS has asked excitedly a few times "I wonder what Aunty X will have for me", and we have seen them both since.

Although they close friends, I feel totally awkward bringing it up. I know that its just been innocently forgotten. Like me they've probably taken the gifts home, chucked them in the cupboard to regift when appropriate and forgotten to sort something out for DS cos life is busy and we've all had lots on.

I just feel a bit bad for DS as he's very patiently and excitedly waiting for something (as kids do at that age) and I dont want him to continue to feel disappointed.

Should I just grab a couple of things and give them to him and tell him they are from Aunty X and Aunty Y? Or should I just casually mention it (I feel really uncomfortable doing this although I don't think either would be put out, just mortified that they've forgotten), or do I just let it go and hope DS forgets?

I'm really stuck - these are good friends, I should feel comfortable just bringing it up right?