The 60-year-old Brooklyn resident, Cecil Williams, stumbled off the northbound express platform at the 125th Street station just before 9:45 a.m.
"Orlando, he's my best friend, my buddy," said Cecil Williams, a blind man.
With that same trusted friend by his side, Cecil Williams spoke about his terrifying fall onto the subway tracks.
"I know that angels are miracles, I believe in it, and that's what saved me down on the track," Williams said.
The 60 year old, who's blind, says right before he tumbled onto the tracks, he wasn't felling right.
He is diabetic and believes his blood sugar was unstable.
Orlando was right there.
"He was trying to pull me back but when you have a dog in a harness, he fell over and we both fell over," Williams said.
The two cars of the "A" train passed over both man and dog.
Officer Anthony Duncan and a transit worker spotted Cecil face down in the trench.
The father of four rushed to help, and starting pulling him from underneath the train.
Officer Anthony Duncan, NYPD, says "I was telling him not to move his arms or legs because we were right near the third rail and if we touched that would have more problems," Officer Duncan said.
At the same time, emergency crews got Orlando out.
"My eyes are misty and I am tearing up, things like this don't happen to everyone," Williams said.
The powerful sense of goodwill didn't end there.
Orlando is set to retire next month, and Cecil will get a new guide dog. He wanted to keep both but couldn't afford it.
Eyewitness News has learned because of generous donations, Orlando and Cecil will stay together, all of this Cecil calls, a miracle.
"I'm thinking about God, why did he save me, keep me, I do believe it's for a reason and one day I'll find out," Williams said.