Because you asked if a sale Bath & Body Works gift would be tacky, you are probably already thinking it would. Follow your best instinct so you will never feel awkward about the gift you are giving.
We have friends with 4 daughters. They have Communions, graduations (high school & college), wedding showers, weddings and baby showers. We have started calling them "Fund Raisers", but we love them!