At Mercy Medical Center in Cedar Rapids, Iowa, hospital staffers were surprised to see a miniature Schnauzer show up on the surveillance footage. But the dog didn't wander in unintentionally, he was on a mission.

The Schnauzer, named Sissy, belonged to 64-year-old Nancy Frank. Nancy had checked into Mercy Medical Center two weeks prior. She was battling uterine cancer and having surgery, ABC News reports. Nancy's husband Dale was in charge of watching over Sissy while she was in the hospital, but somehow the dog escaped.

Dale panicked when he couldn't find Sissy. He said he noticed her absence around 1:30 a.m. and it wasn't until shortly after 5 a.m. that he got a call from Samantha Conrad, who worked at Mercy Medical Center. Dale had his daughter go pick up the pooch, who reportedly got to spend a few minutes with Nancy before leaving. 

"We started looking at the tags and it had the address and we saw how far away this dog had lived," Conrad told the Associated Press. Sissy traveled nearly two miles to be with her owner, and Nancy was just as baffled as hospital employees as to how the dog got there.

Dale told ABC News that he used to pick up his wife up from work right next to Mercy Medical Center, and Sissy would often accompany him. That's his only explanation for how the Schnauzer navigated to the hospital. 

Nancy can't be too upset with Sissy for running away - she was just looking after the woman who had so long looked after her.