You did come right out and say it, didn't you? A year ago? And he said he was hurt and felt like he's not good enough. He knows what you're saying now, too, and he still doesn't want it. Believe him. One of the things i can't stand is when people say "my partner said X. How do i know if they meant X or if they meant the opposite of X, or whether they are SURE that X is what they really mean?"
He SAID "X". Let X = X. f(x) = NO
What part of "X" do you not understand?