It is a tough situation. At least if you break the news and DH reacts badly your DSS may not see it, then in time DH will calm down and be ready to talk to your DSS.. If DSS lives so far away, your DH may just never mention it again. Y'know, he might know but because it's not in his face he may just live in denial? I hope I make sense.. Although it is more ideal that DSS tells DH himself, I think if you are willing to do it, then do it.. Sooner rather than later as I agree it could cause problems if DH finds out you knew for ages.. Again good luck. It is a very tough situation you are in.