Going to the store and buying your mother all of her favorite food items and cooking them for her would mean the world to her. It's a cheap idea but a very nice and caring idea.
anything homemade- (she will love that) and anything that she loves, like chocolate, jewelry, and anything that you think that she will love.
Good gifts for mothers day as well as for weddings is always cash itself. That way they can spend it on exactly what they want and not what you think they want.
Chocolate
A poster made for a mothers day drift
I think all mothers would appreciate flowers, but even better would just be taking the time to visit or call her on Mother's Day and let her know how much you appreciate all she's done for you over the years. Where mothers are concerned it really is the thought that counts more than the cost of a gift.
Hallmark, jewelry store, or from your heart
the best breakfast for mothers day is breakfast in bed with homemade orange juice, bacon strips and scrambeled eggs.
You can get ideas on what to put in a father's day gift back by visiting http://www.gourmetgiftbaskets.com/Fathers-Day-Gift-Baskets.asp. Also try http://www.homemade-gift-basket-ideas.com/homemade-fathers-day-gift-baskets.html. Some ideas include mugs, beer, gift certificates and shirts.
A homemade card means a lot.
You can cook food for them since it's just homemade and would appreciate your effort. Cook their favorite food. You can also give gift certificates to spa to relax and enjoy the day.
a good mothers day craft is a cupid on a cup
Children in the age range of 6-8 are often intrigued by arts and crafts projects. They can create and decorate their own Mother's Day cards and give them as a special homemade gift.