A little over a year ago, I was in a relationship with a guy who lived about an hour from me. We were together a lot, and were set up by mutual friends. I fell in love with him, and he said he was serious about me. He slowly showed me that he was actually a controlling narcissist who was most likely cheating on me as well. He became verbally, emotionally, and physically abusive, and although I loved him very much, I gained the strength to leave and cut all contact. I have seen him a few times since we broke up, among our friends, but we never talk. Since we broke up, I have moved from where I was when we dated, and I've been here over a year now. My ex is now moving to the same small town, and I've learned from friends that he'll be living a mile or so away from me. The last time I saw him was a few weeks ago at a party, and he was staring at me all night, and tried to talk to me. I was cordial but I didn't give him my attention. The next day I saw him on the street in my town, he just stared at me, and I didn't wave or stop to talk. My questions are: why would he move to MY town, of all places? Our friends don't live in this town. Also, what do you think he was trying to accomplish by staring at me like he did? I still have feelings for him, despite everything he did, but I know people don't change, and I don't need to get sucked back into that with him. Thank you.