I have a friend who likes to read so last year I bought her a book, new fuzzy slippers and a package of gourmet hot chocolates to keep her toasty on a chilly evening while she read her book. I know you said your Grandmother's sight isn't so good but does she have a tape player to listen to the narrated books or can she read large print? Then everytime she put on her slippers and had a cup of gourmet hot chocolate she could think warm thoughts of you