A card and a call isn’t going to cut it this year.

Americans will spend more than ever on their mothers this Mother’s Day, according to a survey of 7,400 people released Monday by the National Retail Federation. The survey found that 85% of people will celebrate the holiday, and those that do will spend $186.39 on mom, up from $172.22 last year.

Total spending is expected to hit $23.6 billion — the highest number in the survey’s 14-year history. (That’s compared to $14.3 billion on Father’s Day.) “Thanks to a strong economy, more folks in the workforce and higher wages, we have been noticing consumers are allowing themselves to spend a bit more on special occasions and holidays than what they did during the great recession,” a spokesperson for the NRF tells Moneyish.

One big reason for this record-high spending is jewelry. This year, 36% of shoppers plan to buy mom jewelry, spending $5 billion (up 19%) to get her some bling. The other big driver of this uptick in spending is on personal services like a spa day: 24% of shoppers say they’ll give that gift to mom, spending $1.9 billion (that’s up 15%) to do it.

Other popular gifts include special outings like dinner or brunch (56% will do this for mom, spending $4.2 billion), flowers (69%, $2.6 billion), gift cards (45%, $2.5 billion), clothing (37%, $2.1 billion) and electronics (15%, $2 billion).

If this sky high spending is stressing you out, don’t let it. Many moms want something that doesn’t cost a thing- a day off. More than 1 in 10 mothers (13%) surveyed by RetailMeNot said that’s what they wished for on Mother’s Day.

And even if you do plan to spend on flowers, a gift card or jewelry, there are plenty of ways to save. You can buy discounted gift cards at sites like Gift Card Granny and Cardpool, which work both as great gifts or great ways to purchase goodies for mom at a discount. It’s also smart to look for coupon codes on flowers, jewelry and more before you buy. And, of course, be sure to do price comparisons before you click order — simple tools like the browser extension PriceBlink make that process simple.