An exceptional mother who has overcome many struggles, is now facing a battle she can't win - terminal cancer.