A Yorkshire mother who was told she had just two years to live after being given an incurable cancer diagnosis is defying the odds - seven years later.