A group of nurses at an old folks home north of Vancouver were shocked last week when a tiny white toy poodle dropped from the sky.

The miracle dog was named May because she was turned in to the SPCA in May, after she fell from the sky, released from the talons of a bird of prey.

Officials said the dog was likely a stray before her unlikely “rescue.”

“In addition to the claw marks on her back and the broken ribs she sustained from the fall, all of her nails were so long they had grown into her paw pads and her teeth were badly decayed,” said SPCA Sunshine Coast branch manager Shannon Broderick in a news release.

“We don’t know how long she had been wandering without care, but she was obviously very neglected. It’s ironic, but this bird may have saved her life.”

May, dubbed the “little dog with a big heart” by SPCA staff, did not have any identification tags and no one has come forward to claim her.

Veterinarians at Eagle Ridge Veterinary Hospital treated May’s torn footpads and broken ribs, but she still needs immediate, extensive dental work.

The SPCA shelter where May is recovering is trying to raise $4,000 to cover the medical costs. Anyone wishing  make a donation can call604-740-0301, or visit spca.bc.ca/sunshinecoast.