I imagine he's got something that keeps popping up for him and he's sharing too much with you when it does. This is the kind of thing he needs to surface with a friend or counselor. I liken it to 'brutal honesty', which is very different from honesty. You don't tell someone their baby looks like a fish - no matter how true it is. To hide behind 'honesty' and 'communication' to excuse the harmful behavior is wrong.
I also think that you've done the right thing by telling him your wishes about this, and asking for a proper boundary. Good call on your part.
Thank you for confirming my original instincts. I'm going to ask him to talk to someone other than me about this. I have a hard time saying no to men, and he's so very sweet, its hard for me to do that. But I know it's the right thing to do.
It is the right thing to do. Remember that good fences make good neighbors. Boundaries allow us to be closer.
My best to you.
If you would, please fill out the feedback form after accepting. I appreciate this opportunity to help you out today. If I can be of further service to you, just put "for Anna" in the front of your new question, and I'll be the one to answer it.