<human>: Give me a shortened version of the text

I'm going to talk about my "friend" – let's call him Michael – how I want to avoid but I'm not sure how. 

We used to be good friends when we first met, and we were friends for a year. However, I'm not sure if he changed or I just got to know him more, but as time went on, I felt like he was more and more of a person that made me feel uncomfortable.

Michael never really listens to me and is always concerned with saying what he wants to say. When I was going through a tough time, I told him about it; however, it just ended up that he told me to brush it off and started to talk about he's been able to achieve.

 I've talked to him about putting words in other peoples' mouths and not really listening to others, but he's also super defensive and thinks his opinions are the end-all-be-all.

So at this point, I'm trying to avoid Michael, but he still makes a lot of effort to call me his "best friend." I live really close to him so it's a little bit difficult to avoid him, and I don't know what to tell him when he calls me his best friend – when obviously I don't feel the same.
<bot>: My "friend" is a person who never really listens to people and I want to get avoid him. However, he still calls me his "best friend" and I don't know how to respond