People struggle with being honest because it is easier to lie, or so some think. However, the truth always comes out, so might as well face the hard truth as it comes. It isn't a matter of getting caught, it is when you are going to be caught. If you choose to lie, you have to spin a web of lies to keep it all straight. It isn't as simple as telling one and being done with you, you have to continue to lie to cover your tracks. This is a life that leads to a lot of stress, and it ruins your relationships.
If you have lied to someone that you love, it is important to go ahead and hash it out. You should tell them the truth because they deserve to know, and although it will rock your foundation it is fixable. People respect you being honest, more than you being deceitful and trying to cover things up.