Danielle Martin, 32, from Belfast, initially had a sore throat, but was rushed to hospital on 30th March after feeling like she was "suffocating".
Doctors put Danielle into an induced coma for 10 days, but once she woke up, the mum-of-three - who already knew she was expecting a baby with partner Bryan, 32 - found out she was actually having twins.
"At first, I just had a sore throat which led to a bad chest and I thought it must be a chest infections but I could barely breath after six days," said Danielle.
"It felt like I was suffocating so Bryan decided to call an ambulance who came within five minutes and took me away - I was terrified.
"I felt bad leaving my boys but I knew it was for the best - they did scans and diagnosed me with severe pneumonia.
"I was put on a ventilator which helped and I was managing - I was struggling to breath and talk - it was terrifying."
Bryan said the past few weeks had been a "living nightmare" explaining doctors initially thought Danielle would lose the pregnancy.
He said: "It is crazy how quick things can take a turn for the worse - one day Danielle was sending me photos telling me about the toast she is eating in hospital and then the next she is in ICU.
"The doctor rang to say her oxygen had dropped and she's been put into an induced coma - I was devastated and worried sick.
"It was so hard trying to explain to our sons Jaiden, nine, Parker, three and Joshua, two, where mummy is as they had watched her go in the ambulance from the window.
"I had to put on a brave face and reassure them she will be fine and be home in no time.
"The hospital rang me daily with updates but it was always up and down - one day it would be good news and the next bad. I was hoping she would pull through with all my heart.
"The doctor rang to say Danielle was spotting and it was highly unlikely if the baby would survive as it was still very early in the pregnancy.
"It was a living nightmare knowing she is fighting for her life and our unborn baby too.
"But thankfully, we started to receive some good news - she was getting better and they are weaning her off the ventilator.
"She was put onto the ward for a few days to rest before coming home which was the best news I had heard - I couldn't wait to have her back.
"Once she was out of ICU and on a ward, she rang me to tell me both babies are fine - I was like 'both?' at first I thought maybe she is still a little confused from everything she had been through.
"But when she said twins, I was so happy and grinning from ear to ear."
Explaining the moment she woke up from the coma, Danielle said she felt confused and agitated, but once she had come around, she was overwhelmed with gratitude.
She feels "incredibly lucky" to have survived the virus, explaining she hadn't left the house for 10 days when she first came down with symptoms.
"I was in disbelief when they told me about the twins - it was the cherry on top of the cake knowing I had beat coronavirus and have twins on the way!" She continued.
"It is a random way to find out you're expecting two babies but at least we will be able to remember something good about this horrible time.
"I am recovering with plenty of rest and hoping my friends and family are doing the same."
Bryan has set up a fundraiser for Nightingale hospital to give something back after they helped his partner and unborn babies. You can donate here.