The Livingston County Sheriff's Department arrested Sandy Hatte, 60, this week for allegedly taking the child in December of 2000.
Sheriff Steve Cox said a school official in the county had concerns about a recent enrollment, involving a 13-year-old.
Upon further investigation, Cox said his office located the teen's biological father in Alabama. The man had been looking for the child since 2000 and had even hired a private investigator in the case.
Cox would not release the names of those involved or the gender of the teenager out of protection for their privacy. He said family arrived in Livingston County Wednesday to reunite with the 13-year-old before heading home to Alabama.
Cox said the teen did not show any signs of physical abuse, but emotional abuse was a concern.
He said Hatte recently moved to the county with the teen, because she knew someone in the area. Cox added that they had moved multiple times over the years, making it difficult for family to locate them.
Hatte did know the child's father, but Cox was still trying to learn more about that relationship and the circumstances surrounding the alleged abduction.
Hatte is charged with felony child abduction. She is being held in the Daviess-DeKalb Regional Jail on a $25,000 cash bond.