In August 2005, Castro was accused of beating Figueroa. He broke her nose twice and her ribs, knocked out a tooth, dislocated each of her shoulders on separate occasions, caused a blood clot on her brain and threatened to kill her, records show.
He was also accused of frequently abducting his own daughters, court records show. The mother had full custody of the children with no visitation for the father, the mother charged in her petition filed in Domestic Relations Court.
A judge granted a protection order for Figueroa, who also asked the court to place Castro in substance abuse treatment. But the court lifted the order three months later and dismissed the case after several court absences by Castro and then one by Figueroa's attorney.
Much happens in life during 10 years.
In 2006, distraught and brokenhearted, Berry's mother died at 44, the Plain Dealer reported. Since her daughter disappeared, Louwana Miller held vigils, walks and interviews with media to publicize the missing person case. She even appeared on Montel Williams' talk show in November 2004, and a psychic told her that her daughter was likely dead -- which shook the mother.
Miller died with personal conflict.
"I still don't want to believe it," Louwana Miller told the newspaper after the show. "I want to have hope but ... what else is there?"
About this time, her daughter became pregnant by Castro and delivered a baby in a baby plastic pool "so the mess was easier to clean-up," the police report said.
Knight delivered the baby, and Castro allegedly told Knight if the baby stopped breathing, he'd kill her, the report said. In fact, Knight breathed into the baby's mouth when the infant stopped taking in air at one point, the report said.
"What's most incredible here is that this girl who knows nothing about childbirth was able to deliver a baby that is now a healthy 6-year-old," a police source familiar with the investigation told CNN.
Authorities haven't released the birthday of the child -- a daughter -- but they have said she's now 6. That means she would have been born in 2007 or 2006 -- depending on her birthday -- about the time her grandmother died without ever having seen her.
More personal woes for alleged abductor
By 2009, Castro was again in trouble at work.
He was accused of making a U-turn in front of an elementary school with students aboard.
"This action was not only dangerous to the students and other motorists, it was totally unnecessary," the Cleveland school system's interim transportation director, Ann Carlson, said in an internal letter.
He was suspended 60 days, later reduced to 55.
In 2011, Castro was suspended for using his school bus to do his grocery shopping.
By October 2012, Carlson, now the transportation director, had enough: This time, she was recommending the school system fire Castro for leaving his bus at a school and going home, two blocks away.
Castro didn't notify the bus depot or dispatch that he was leaving the bus unattended, school documents said.