Mother's Day gifts
Every year Americans spend about $2 billion dollars on fresh flowers for Mother’s Day. While fresh flowers are gorgeous, they have a short shelf life — often less than 10 days after purchase.