The National Retail Federation is predicting a record year for holiday gift card sales.
The average shopper is expected to spend about 163-dollars on gift cards.
That's a 4 percent increase over last year.
Eight out of 10 holiday shoppers are expected to buy gift cards.
Experts predict sales will hit nearly $30 billion.