Bedfordshire Police have named the man who was killed following an assault in the car park of the ASDA supermarket in Biggleswade on Saturday.
Brian Holmes, 64, of Sandy, died at Addenbrookes Hospital on Sunday.
A statement from the family said: “The family are devastated by the loss of Brian in such shocking circumstances. A wife has lost her husband, best friend and carer all in one go.
“Brian was a family man who adored his grandchildren and family, and had only this week been given the all clear following treatment for cancer.
“Brian and his wife were only just starting to make plans for the future that they only dared to dream of.”
More top news
Jason Day, who lost his father to stomach cancer at the age of 12, broke down in tears as he explained his shock exit during the WGC event.
The Gunners are set to offer £25 million to land their desired summer target while Chelsea will rival Manchester United for a raid on PSG.
Aysha Frade was mowed down just yards away from the sixth form college in Westminster where she worked.