The 24-year-old pickpocket stole a €700 iPhone out of a woman's handbag at the main train station in Düsseldorf on Saturday night - but immediately forgot what she looked like.
The victim, 22, rang the police to report the incident, giving officers a detailed description of the thief, wrote the Westdeutsche Allgemeine Zeitung on Monday.
But just an hour later, she encountered her assailant again on a nearby street trying to make some quick cash. Not recognizing the woman, he tried to sell her phone back to her for just €60.
Together with her boyfriend, the woman seized the phone back from the pickpocket and took it straight to police in the train station.
There she gave officers another description of the thief and officers were able to apprehend him not long after, wandering around the station.
When police tried to arrest the man he grew aggressive and ended up spending the night in a police cell.
Police have charged the man with theft and handling stolen goods.