I know how you feel, I recently lost someone very near and dear to me.
Not by a social service, but by cancer...
You get to see him and tell him that you love him, that's good.
Unfortunately the last time I saw my grandfather was 3 months before he passed away, and I don't think I told him that I loved him...
Sorry man.