Helen Swan has been battling cancer for the past six years.