A 27-year-old Tahlequah woman is accused of having sex with a 13-year-old boy.
Amanda Ballard was arrested this week on 20 complaints of second-degree rape.
Cherokee County Sheriff's deputies say Ballard confessed to the crimes and sad she had sex with the teen about 20 times.
Deputies say they were called out to investigate an out-of-control teenager when the boy told them about the relationship.
"Their families are friends, so they had easy access to each other," Undersheriff Jason Chennault said.
Ballard is being held on a $75,000 bond. Deputies continue to search her home and electronic devices.