I'm a little torn on this. On one hand I would dread telling them. On the other hand, I'd hate it to be a surprise.
I think the question here is do you think the person would want to know or not? Do you think for them getting it over so they know it's coming would be better for them? Or do you think they'd obsess over it and worry until it happened?