Sherrie Reynolds says it was help from a higher power and strangers who rescued her -- saved her life.
"God saved me. And he sent angels to surround me until the earthly people could save me, Tim that manager at CVS. Brandon ... Walt Simon. He was the first responder," Sherrie said from her Vacaville home on Tuesday.
It happened late last month at the CVS in Elmira Road in Vacaville. A brutal attack. A man stabbed Sherrie six times with a steak knife. Police say she was a random victim.
During the ordeal, Sherrie yearned for her mom.
"You know, you always want your mom when something bad happens. So I said, 'I just want my mom.' And they said, 'OK honey, where does she live?' 'She passed away. 'Oh, don't ask for her right now,'"she recalled with a big laugh.
She's in good spirits now, but at that moment in the pharmacy, she was in deep trouble. She gasped for air but couldn't breathe.
"'When we first got to the hospital, and she was still in surgery that was like the scariest part, cause you don't know what's gonna happen, her daughter, Savana said.
Sherrie had surgery for two collapsed lungs and spend the next several days in ICU.
But anyone that knows her, knows she's a fighter, especially her daughter Savana.
"I knew she was gonna be better when she was worrying about her hair, being messed up," she said with a laugh.
"We always work together as a team. I can count on her, she can count on me," her husband Rene said, who is undergoing dialysis three times a week.
She's missed memorable moments with her son, Cassius, including his football games, moments she hasn't missed since he was 7.
"Every single game. No matter how far it was... You could hear her yelling," her son said with a smile.
"That's my boy," Sherrie added.
The family was always grateful, but are now stronger -- bonded by love and faith.
"As a family, we've always had great faith in God. And that's the only thing that got me through, And the kids... fighting, there was no way I was leaving them," Sherrie said, tearing up.
The family has set up a GoFundMe account if you'd like to help out.