Marathon runner Graham Griffin, who had no underlying health conditions, died last month after a 50-day hospital fight.
The dad-of-three, of Wisbech, Cambs, spent a month-and-a-half hooked up to a ventilator in intensive care.
The 54-year-old, who was training for his third marathon, didn’t drink or smoke and followed government guidelines.
He died at Peterborough hospital on December 18, leaving behind sons Taylor, 19, Kane, 22 and Ben, 25, and three-year-old grandson Tommy.
Grieving wife Ann, who married Graham in 1996, warned how the deadly bug could strike anyone.
The 53-year-old said: “I’m so angry with the people who think the virus won’t affect them – that they’re too young to be affected.
“Anybody can get this – no matter what your age or condition.
“I didn’t expect for a moment I would lose my husband – but here I am.
“My message is don’t think you’re invincible. Protect yourself and protect your family.”
Graham fell ill in October and was admitted to hospital after being unwell for nine days at home.
The grandad spent 45 days in intensive care suffering from Covid, pneumonia, two collapsed lungs, kidney failure and clots on his lungs.
Ann said: “Graham was fitter than people half his age and yet the virus went for him big time.”
She had not seen her husband since October 29 as she watched his battle in intensive care over FaceTime.
Ann was left heartbroken as the couple never got the chance to say their goodbyes.
She said: “We had been together 38 years – and married for 24. He was my soulmate and best friend.
“He would do anything for anyone. Nothing was ever too much trouble for him.”
Graham’s funeral will be held on Tuesday and because of coronavirus lockdown restrictions, just 30 people can attend the service.