Americans spend $14.6 billion on gifts on Mother’s Day, including $671 million on cards and $1.9 billion on flowers.

Fact source