There comes a time when one must go ahead and be blunt, and lay all the cards on the table.
You may have been conversing with someone for years, skirting certain topics, being vague, all in an attempt to out off the inevitable reaching of an impasse, and perhaps the loss of a friendship (albeit one that obviously only runs so deep).
At some point though, in order to be able to move on, in order to move forward with accomplishing the mission you were born to accomplish, you must be frank and unapologetically truthful. There’s no getting around it.
Once you have done that, you must then hear the other person out, should they choose to respond. You must not judge them, or interupt them, and when they are done, you must not argue with them. Let them have the last word. You’ll be left with peace of mind, and the ability to move forward.
This, like any other advice I give, must be done by myself, and it’s hard, but I am working on it and promise not to quit until I get it right.
Good luck to you.