When do you normally buy a gift for a shower or wedding?
I was looking at my friend's registry... and the bath towels she wants, as well as the pots and pans are all on sale. The pots and pans are actually half price right now. But her shower isn't until June and the wedding isn't until August, so it feels kind of early to be buying gifts.
Normally, I buy the gift closer to the event. Any reason I should hold off?