Sorry to hear that, especially around christmas. My grandma has had colon cancer, but after the operation she has suffered from complications. Basically she visits the hospital at least once a month due to that, and I fear she hasn't got time on her side. I'm preparing for the worst, but as you probably know, you are NEVER ready for a loss like this. When the day comes, I'll just have to think of all the good times we've had, and that's what you need to do regarding your grandma.