The soap legend - played by Jeff Hordley - has been battling prostate cancer in recent months, but pushing his loved ones away.