I will try to make this as short and bitter/sweet as possible

Since I was 15 till about a few months ago, I had been seeing my first love on and off. It has been a total of about 8 years trying to make it work. We were the couple that dated, broke up, dated other people, got back together, broke up, and the cycle starts over and over again - for 8 years. Yes pathetic I know. Such a headache. Unfortunately we come from two different worlds. We have been raised differently and it has been the downfall of our relationship and he has done me wrong in MANY ways. I am not going to get into detail with it but any other sane woman would have left him years ago. He has never cheated, but didnt treat me the way I should, has said things that are just disrespectful, and has had actions that have shown a cowardly ******* lol He comes from a broken home and has been raised by his father who well, didnt really raise him. Just let him do what he wanted. As for me, my parents are still together, make good money, taught me right and wrong, and have showed me unconditional love. Our views on relationships are very different becuase of this. But unfortunatley my love is so strong for him and I am always drawn to him. It just feels right being with him, even though I know its so wrong. He is a good guy deep down but I guess this is a typical good girl liking the bad guy situation. His parents split up when he was young and it affected him more than people realize. His mom is a terrific mom and comes from a great family. He lived with her when his parents split (10 yrs old) and decided he didnt like following rules and so his dad took him in. Thats where it all started. His dad is a good guy but wasnt the best example...
Him and I love and always have loved eachother immensely. During these 8 years and many tears with this guy, my family has grown to severly dislike him. My family wants so much for me and thinks I can do way better. I have a lot going for me, college education, great job, etc. and they dont think I should settle. But in the end, they just want me to be happy.
Heres the thing; since I was a little girl when I met him, my love for him has not changed a bit. I have dated other great guys and really cared about them, but none have come close to the love I had with my first. I figured by now, at 23, I would have grown up and fell out of love with him. He has recently come back in my life and is giving me the same song and dance he always does. His words are so convincing and right now, his actions are too. I would love to believe he is really finally growing up and realizing what it takes to make a relationship work and how to treat a girl right. Hes 25 and the people closest to him still have faith in him; that he can and will do the right thing and be a better man. His boss, who he has worked with for 10 years now is a GREAT man and lived a similar life to him (got in trouble with the law, did drugs, treated great girls poorly) but he changed his life and now has a beautiful family, hes a great dad, has a great job, and is a great husband. So he has been able to help him throughout the years and has helped "raised" him and help him to see he can change his life. I would love nothing more than to be with this guy the rest of my life but I cant erase the past and the things he has done. I cant erase the disrespect he has shown my mom and I cant ignore the fact that it is wrong for me to be with him. But I also cant ignore the feeling of how RIGHT it feels with him. I can't explain it. I love the simple man he is. I love the hard worker he is. I love the little redneck in him. I love how special he makes me feel. I dont know what to do. My family and friends and coworkers dont know I have recently been seeing him again. Pretty much the whole town is sick of it lol Its just been a big headache for everyone. I am just not the type to give up and I cant ignore how much I STILL love this guy, how he still loves me just the same, and I cant belive I'm going to say this, but I still believe there is a small chance he can pull through and be the better man he and everyone around him wants him to be.
I know in most cases like these, it ends up bad with a divorce and children suffering from it. I do NOT want to end up like that and I know I'm playing with fire with him and he is a huge gamble for me. I am so happy with him when he treats me right, but again, I dont know if he has really seen the light.
What do I do? I have such huge guilt for being with him and hiding it from the people I love. Should I just ignore the love I have for him and not give him any more chances? Would you still let a guy like this back in your life? Am I just STILL blindly in love? What do you all think? Has there ever been a story like this that turned out good for the couple?! Thanks so much for taking the time to read this and any advice is valuable



