"As soon as he put that glove, he had a gloved hand on my mouth, I woke up," Morgan said. "I could forgive him, I could forgive him, yeah I could."
Authorities have charged 50-year-old Lacy Barnhart with breaking into Morgan's home around 1 a.m.
She says he came in through her laundry room door window, then went into her bedroom and roughed her up demanding money and jewelry. But Morgan says she fought back.
"I fought him, I didn't act passively I kicked and screamed and I kicked my legs," she said. "I know I moved my arms so that was frightening, but then I calmed down."
Police say Barnhart didn't know Morgan was a nun. They say he had been in the area looking for a home to break into.
Police say Barnhart got away some jewelry and a $50 bill. Police put out an alert on the money and a few hours later Barnhart was arrested near a convenience store where he tried to pass the bill.
Raeford's police chief says Barnhart had just gotten out of jail on bond for breaking into another person's car.
"We have a guy who's robbing a 68-year-old woman and breaking into a home, that's a pretty serious offense, and you definitely want to get him immediately, and I'm proud we were able to close this case and bring it to a close in approximately five hours," Raeford Police Chief Mike Dummette said.
Barnhart is currently in jail under a $150,000 bond.
Meanwhile, Morgan says the ordeal has strengthened her faith in God.
"I knew God was there, I just knew God was there," Morgan said. "I really believe God sent his angels to take of us, I really do."