I'm so sorry to hear about your Grandma.
I agree with Cyn.....things happen for good reasons sometimes. Maybe you were supposed to keep this ring with you. I know you can't help second guessing yourself sometimes but at least you know where the ring is.....and you know that your Grandma knows it's safe - in good hands.