This story brought tears to my eyes. for me, the holidays are a bittersweet time. Some mornings I sit next to my Christmas tree and close my eyes, imagining that the loved ones that were lost over time were sitting there with me. Your Grandmother was a very fortunate woman to have someone so special care for her and give her the guidance that she may not think she needed. I always say to live life with no regrets, in the end you were there when it mattered most. On a lighter note, my husband NEVER lets me go into the dollar store unsupervised :)
I hope that every time you open a gift that doesn't seem quite right, that you can put a smile on your face and have a fond memory of the time you spent with your Grandmother. Rest assured that there is a Greater Good watching over all of us and you are a messenger. God Bless and have a wonderful Christmas.