Prime Minister David Cameron is changing public sector pension rules to allow war widows to keep their armed forces pension even if they re-marry.
Sky News reports from April a spouse or civil partner of all members of the armed forces will retain their pension for life.
The scheme is expected to affect some 3,000 widows and cost an estimated £120m over 40 years.
Current rules mean war widows receiving pensions from schemes in place between 1973 and 2005 lose their rights if they co-habit or re-marry.
Campaigners have been pushing for a change in the law and Cameron said it was “absolutely wrong” they should lose their pension.
He said: “This means that people, who have made huge sacrifices for our country, have had to make an agonising choice between their financial security or loneliness.
“That’s why I was determined to put this right and to respond to the concerns of many who have campaigned for a long time on this issue.
“I am delighted to announce we will change the rules to ensure that when our armed forces widows find happiness with someone else they can keep their pension for life.
“This reflects our clear commitment to uphold the armed forces covenant which we enshrined in law.”