I'm sure she would most appreciate the occasional visit. Stop by with flowers & a beautiful card telling her how much you love her. Then make a genuine effort to visit her throughout the year. Take her to the store or do her shopping for her. People her age don't need material things. Having friends & family taking time from their busy lives to visit with them is far more valuable.
my Granny liked that we got her cards, stamps and address labels for Christmas one year so she could send them out to her friends and the rest of the family. she wasn't able to drive and missed being able to do that. She also liked some nice lotion and a candle for her room. We had to put her in a nursing home so that was a treat. just put her name on it if yours is in the same situation