I cheated, lied about it and was caught

I cheated on the love of my life, and kept it a secret for 2 years. I thought that if I didn't tell him and loved him better than before, I'd be able to save our relationship. But, he always knew I wasn't telling the truth, so finally I told him. He says he will never forgive me and to just let go.I cannot because I love him so much, I know we're meant for each other. But he wants to leave me,and I cannot blame him. What I did was unforgivable. So my advice is to be honest always even if it means losing your loved one. You owe them the truth always. We have to pay for our mistakes.