I've been on both sides. When I got divorced, I could have been perceived as being "clingy". I had so many regrets that I hadn't been a good enough person (and in some ways I hadn't been but then again he hadn't been either), that I could have fixed it somehow, and that things could have been different. The life that I had seen happening, didn't. I was fortunate in that my ex-husband was firm but really kind. He asked what I needed, he was there if I needed to talk or rant, but he was decisive in that it was over. I also bought him Christmas gifts...which he received graciously but it was still known that it was over.

I thank him for that. Had he given the gifts back, I would have felt worse. I was given the sense that he cared for me, that he had positive memories with the gifts, but it was still over.

I have been on the other side though and I wasn't quite as nice. Then again it was a short term relationship and he was really manipulative.

I wonder if there are mixed signals here. If it's over, then you move on (ie he moves out even if it's more convenient to have him there) because it isn't fair to him or you. *I* would have felt it wasn't quite "over" had that been me. I would thank him for the gifts sincerely. Those were NICE gifts. Be firm though in that he needs to move out. Be willing (maybe?) to help him find an apartment. These things were done for me and they made a really bad situation be not so bad in retrospect.