Лена, вы все делаете правильно, вашему молодому человеку самому нужно что-то предпринять, если вы ему дороги, он так и поступит - предложите ему самому обратиться за помощью, подскажите куда и к кому, тем более, что как вы пишите, он и сам понимает, что это ненормально. а еще не говорите ему, что он лучший, просто - хороший, говорите, что вам с ним хорошо, забудьте сами (для себя сохраните, это же ваше, а для него забудьте) свое прошлое. подчеркивайте то, что сейчас происходит, акцентируйте на ваших отношениях. и сразу же прекращайте общение, если вдруг он начнет припоминать вам ваше прошлое. его там не было, значит ему оно и не принадлежит, он не имеет на него никакого права.