If you have teenage kids you are old enough to know a jackass when you see one. Of course he is saying everything you want to hear until he gets what he wants. Trust me it will only last a little while....well it really has already started. Any guy or girl that tells you how great they are and how you will regret giving them up to get you back is full of Sh*&. And we as women want to fix them all and have that stupid foolish idea that maybe this time it will be better, right or the way we want it.
Think again sister this guy is playing you and will just do the same thing again. Think about all the crazy crap that happened, how mean does he have to be? Would you let him slap you and go back for more? I know that happens too, but really do you want to feel all of that crap again? It never changes, never, never, never.
I have been trying to tell my 17 y/o daughter this about her jackass, and she keeps going back and she keeps calling me to come get her crying that he is hitting her, or verbally or mentally abusing her. I try and maker her stay away but unfortunately it is against the law to tie our kids up.
Do yourself a favor and get rid of him. I have been in many abusive relationships and the first one was the hardest to get out of, the second one didn't take as long, by the 5th one I started to recognize things before the relationship started and I would end it before it happened.
I am proof positive that there are great guys out there and if you change what you look for and you change some of your behavior you will find one. Stop being a victim and start living your life for you. Don't take abuse of anyking from anyone, you are the most important person to you and if you don't love yourself right nobody else will either.
My favorite quote by Albert Einstein says it all: The significant problems we face cannot be soved at the same level of thinking we were at when we created them.
Good Luck and God Bless
*sorry if I misspelled anything I did not have time to proof read.