The Lovely Bones
by Alice Sebold
Granddad seems to be Jack's dad. Susie meets him in heaven and later goes to live with him in wide wide Heaven. They tour Earth together, and are both watching on the day that Mr. Harvey meets his death by icicle.