Virginia Beach, Va. - You could say that UPS worker Sisha Perea was in the right place at the right time.

“I feel like I did what a normal person, a normal human being should do," she says.

But when she took action to save the life of 84-year-old Marvin Bronson during a delivery, Marvin’s son will tell you it was much more than luck.

“I firmly hold it in my heart that God wanted her here and that God doesn`t want him to go yet because that`s why he put her here, to make sure he made it to the hospital and he had the opportunity to survive what happened.”

It was at a church,Calvary Baptist on Haygood Road, where he says God intervened.

“I guess he went into cardiac arrest and he hit his head,” says Marty Bronson, Marvin Bronson’s son. “He has a big welt on his head."

Meanwhile, Sisha and her husband Rob, who work together for UPS, drove up.

Rob walked in, saw Marvin not breathing and bleeding on the ground, and waved in Sisha who was in the truck.

“He was looking at me,” Sisha says. “His eyes were open and I was just praying to God just let me do this. Let me save this man`s life, let me help him.”

Sisha was the only one there who knew CPR, something she says she learned years ago while in the Coast Guard.

Paramedics later told Marvin’s family that her quick thinking made all the difference.

“She did what God put her here to do, and that training she got a long time ago was for a day like this," Marty Bronson says.

It was a day that could have ended a lot differently. You see, for some reason Rob decided to change his route, saving the church delivery for later.

“Everything happened for a reason and the Lord spoke to him and had him do something a little different to put us here,” Sisha says.

“I was proud of her,” Rob says. “It brought tears to my eyes.”

Marvin is recovering at the hospital -- a life that almost ended if not for the heroic act of a stranger.

“Everybody had their hand and God made it happen,” Marty Bronson says. “That`s how it works.”