When I was 22, I was walking to a 24/7 garage half a mile away from a local bar, at about 2am, after a night out, to buy cigarettes, intending to dander the mile home after. I was tipsy drunk, but not staggering or anything, I had heeled shoe boot things on and could still walk okay, was coherent etc. About half way there, a random bloke, small, skinny, leather jacket, jeans, skater boy spikey blonde hair, 40-55 ish, fell into step beside me. No idea how long he was behind me for.
We started chatting, he said he was going to the garage too, then x town about 6 miles up the road. He drifted closer until we were walking together. I started to sober up, and couldn't wait to be shot of him (had a lot on my mind). I bought what I needed, but he didn't buy anything, said he'd changed his mind. He started walking with me again. I had the most terrible feeling by then, my instinct was to turn back but I told myself I was being silly. Got to the point our paths would verge, so I sat on a wall to have a smoke, and pretended to be texting my dp. Said I'm going a different way from you now, sure I'll let you get on, safe home. But he wouldn't leave. He gave me a lot of guff about how he was worried about me, and wouldn't feel right unless he walked me home. I told him he was creeping me out/scaring me etc. After about 20 mins of arguing, he looked at his phone, and I ran until I got to a short cut (through a church, where I stopped for about 15 seconds to whip my shoes off). I could hear him running behind then nothing, until I hid behind a bus stop and saw him poking his head round the corner looking for me. As soon as he disapeared, I ran again, until there was sweat dripping down my back. Nothing happened, but if I had let him walk me home, or even know where I lived, there's no way that would have ended well.