PTL for the Holy Spirit and convictions it places on our hearts, when we are in the wrong. I'll be praying for you..and for you and your new g/f <especially that she's also christian and if not, that you will be able to witness to her and be an good example for her>
Good luck and God loves...