You made your bed and now you have to lay in it...Oh wait that's what got you in this mess in the first place,..the love of your life, give me a break, you don't know what love is or else you would not have cheated.
I think you should tell him/her because him/her will get mad if you didn't tell them earlier and if you told him/her and admitted the truth it will show your brave and honest but at the same time it will probably show your actually quilty. But maybe you shouldnt of done it in the first place. Hope I helped :/
In my opinion, YOU have already poisoned your relationship. It just has not died yet. By confessing you might be giving antidote but it could be more poison. You really should have thought about this before you dipped your wick or spread your legs depending on your gender. It's really too bad because you really seem sorry.
I agree,either way you are screwed. But if you really do love the person you just destroyed then there is no way you can live a lie with them. Kiss them,lie with them,make love to them,hold hands with them,the whole time knowing you betrayed them. Can you really sit at a dinner table with them,look them in the eyes,and not hurt?The longer you go without saying anything the harder it will be,the worse it will be.
I know this will sound crazy to a lot of people but you should go ask a priest. They're trained for this. Please know that they are very busy, but the question is too big for this format. Sorry but it may come down to STD's. If you love him/her protect him/her. Too many factors, ask a priest.
I thought it was best to keep secrete. It happen three-four years ago. She found out two years ago. It took me nine months just to get her to talk to me. And here today inthe present we are together. So I believe tell them but be ready for whT is going to come with it and if it is true love than it willbe worked out over time.