Live plants are a great way to show how much you care. Better then cut flowers since with proper care they will live on forever. The blooming type of plant is much more desirable than the green leafy type since it will bring a bit of color into any room.
A spa gift certificate is also a great way to show you love her with a little pampering. Choose a spa that is close to her house and maybe even join her for a special day. You can even make a day out of it and surprise her with a healthy lunch.
Personalized key chains that hold a picture are a great way for your mother to remember when you were young. Before giving this gift have it engraved with a special message and be sure to include a photograph of a special memory.
There are so many ways to show your mother that you love and appreciate all she does for you. A gift doesn't have to cost a fortune and it doesn't have to be made of gold. It can be something as simple as making dinner for her or making her a special card. Mothers love that sort of thing.