You said she likes to be read to. One thing that I think could be a great gift would be to tape yourself reading either some of her favorite books or some new books. that way she can pop in the tape and have Grandma read her a story when ever she wants.
you can beep when it’s time to turn the page. My Sister in laws father reads books and tapes them for my nephew, he has a hard time reading. So Grandpa reads them and he follows along, he has read Harry Potter and others in this manner.