Why can’t I buy a Christmas present for my wife?

The Christmas season is in full swing, with gifts for friends and family on the way and plenty of gifts for the elderly, as well.

The U.S. Census Bureau reported Wednesday that Christmas is on track to be the largest gift season in the country’s history, with sales up 21.2% from last year.

But the Christmas season isn’t without its challenges, as there are also a lot of surprises that are hard to prepare for.

Here’s what to know about the gifts for your loved ones this year.