Be honest: When you are invited to a shower, when do you usually buy your gift????? the future mrs m 41 1,110 JoeJo