Shannon Mullen

Have you ever been out shopping for other people during the holiday season, and the sales were so good you couldn't help but buy something for yourself?

The National Retail Federation calls that self-gifting, and says that this year consumers who do it plan to spend an average of about $140.

Spokeswoman Kathy Grannis says that's the most in the 10 years the NRF has been asking shoppers about the trend.