Почему ошибка? Просто у Вас за 20 лет уже сложились очень близкие отношения, рушить такое сложно. Вот в рамках этих отношений он и рыдал у Вас на плече. Грустно, конечно, что его так заколбасило. Эх, "седина в бороду". Может ещё всё вернется на круги своя? Раз 2,5 года не дает Вам покоя?