Kariem Moore is accused of somehow holding the woman and her two children hostage in a Virginia home for years.
Police responding to a Virginia home were reportedly stunned when a woman and her two children ran off as they approached.
The reason: Cops say the mother and the kids had been held captive in the Fredericksburg home by a man for years.
Watch: Grandmother Arrested After Taking 4-Week-Old Grandson Hostage With Gun
The 32-year-old mother and her kids, ages 11 and 8, reportedly ran out a side door as the man reluctantly spoke with police at the front door at about 5 p.m. Saturday.
That man, 43-year-old Kariem Ali Muhammad Moore, had allegedly been keeping them captive for some two years and, according to police, the shocking situation only came to light when a concerned caller alerted authorities that the woman hadn't been seen in a while.
Spotsylvania Sheriff’s Lieutenant C.A. Carey told Fredericksburg.com that the children had never been to school as far as investigators know.
The mother was taken to a hospital in serious condition, reportedly due to an ongoing illness that had gone untreated. The children also received treatment at a hospital.
The kids are now in the care of a relative, according to reports.
Investigators have been told Moore is the father of the children, but that has not been verified, Carey said.
Read: 'Extremely Disturbing' Video Shows Teens Recording Man and Laughing as He Drowned: Cops
Moore has been charged with three counts of abduction by force, intimidation or deception as well as assault and battey on a family member, according to online police records.
Moore is being held in the Rappahannock Jail without bail.
Watch: 8 Women Held Captive Inside Mansion by Suspected Human Trafficker