You are not horrible for not going to the funeral. I think it is better for you to remember her alive and vivacious. As far as the mean words spoken, I understand your guilt. When I was 19, my best friend died, and our last conversation was very hurtful. We hadn't spoken for a couple of months when she died. I have finally healed from the guilt. I think in your case, your grandmother loved you and knew your heart. She would not want you to feel bad. I am a mother now, and I don't hold resentment for anything my daughters say to me in anger. This is an unconditional love that mothers (and grandmothers) have. I am sure your Grandmother felt the same for you. As far as your grandfather, men grieve differently than women. My dad married a woman a year after my mom died. (It didn't last a year). Men are very dependent on women to survive. It is very common for men to remarry quickly after losing their wife. This doesn't diminish their love for their lost wives. They are just filling in the gaping hole that is left of their life. Just remember that this is his way of coping with his grief. He is being selfish in his grief but is unaware of the pain he is causing everyone else. I hope this has helped. Just give it time, and the grief will get weaker.