Granny rapist gets life sentence