Angelique Swann has a broken neck, 16 stitches in her forehead and some bruises, but she's lucky to be alive after police say she was pinned to a house by a car Thursday morning in Sydney.
Swann's husband, Jason MacLean, said his wife remembers little of what happened while she was waiting for the school bus just before 8:30 a.m. with the family dog and the couple's five-year-old daughter Stella.
He said Swann, 36, recalls a car coming down St. Peter's Road when it started to lose control, and she remembers flying through the air after she was hit.
MacLean was at work when a neighbour called to tell him what happened. Witnesses told him that as the car approached, Swann pushed the little girl out of the way at the last second.
"She doesn't remember doing it," he told the CBC's Mainstreet. "Because Stella's always with her, always holding her hand, it certainly makes sense to me. So in my mind and a lot of other people's minds, she's a hero for doing what she did, saving my little girl."
Swann was taken to Cape Breton Regional Hospital, where she's still being treated.
The family dog was killed in the crash.
In addition to the broken neck, stitches and bruises, Swann also fractured her collarbone and a rib.
"It was an emotional roller-coaster since yesterday morning," said MacLean.
"I just finished speaking with the doctor. He expressed how lucky she is to still be able to be walking with that particular type of injury."
MacLean said Stella is resilient and is doing well. The couple's 11-year-old son Manny didn't see the crash but heard the emergency vehicles. He said the boy was really attached to the dog and is upset by everything that's happened.
Swann will require a neck brace for at least eight weeks and has an appointment with a surgeon next week to assess things, but she doesn't seem to have lost any mobility, said MacLean.
"Knock on wood and thank God it turned out that way."
"I just want to thank everybody for their support. My phone's been going non-stop with people looking to help and donations and offers of support and prayers."
A 24-year-old man is facing charges of criminal negligence causing bodily harm and failure to remain at the scene of an accident.
The accused was scheduled to appear in Sydney provincial court today.