I was sorry to hear your news - these things do happen for a reason although at the time it is hard to see what it might be