A girl aged two was snatched from her mother in the street by a stranger.
A member of the public stepped in and retrieved the girl.
Police have now confirmed they have arrested and charged Jade Mellars aged 23 following the incident on Tunstall Road in Beeston, Leeds, West Yorkshire, at around 4.30 pm yesterday.
The man stepped in and return the child and detained the woman until police arrived on the scene.
He was praised by police for his “public-spirited actions” in what they called a “very distressing incident for the little girl and her mother.”
Mellars, of Trentham Grove, Leeds, will appear before Leeds Magistrates court on Friday morning.