The National Retail Federation predicts consumers will spend $20.7 billion — which would top the $19.7 billion spent in 2016 — on loved ones this year.
The National Retail Federation predicts consumers will spend $20.7 billion — which would top the $19.7 billion spent in 2016 — on loved ones this year.