The National Retail Federation reports that Mother’s Day spending is expected to reach a record-high spending of $23.1 billion; it was $21.6 billion last year. A total 86% of Americans will celebrate Mother’s Day and spend an average of $180 per person. Happy Mother’s Day to all moms!