Again, Christ has stepped in and picked up the pieces and made me whole again.
While I do not believe in eternal security, I do believe that once you have accepted Christ as your Savior he will use the Holy Spirit, which resides within you, to continue to draw you near and show his face. Every time I have strayed, he has gently, patiently, and lovingly pulled me back into his arms, wiped away my tears, and helped me face the consequences of my actions with grace and strength.
I have come out of a bad situation - caused by own disobedience - on top, as always, with God on my side of this battle. And I am grateful.