I know you fell for him big time but in a few years you will look back and wonder how you were duped!, these types of guys go overboard with the "it was meant to be" cr@p, all the time smoozing his way around any women who will let them.
You have to look at the black and white, if you were with this guy full time you probably wouldnt trust him, look how he treats his wife as a prime example! everytime his mobile was switched off or he was late you would always be wondering....
you need to gain some self confidence and realise that there is a much better man out there for you, go out more and stop thinking about this creep, he will always be this way, you dont need that kind of cr@p, dont let him treat you like a doormat, move on, go out, join a online dating site, start looking for what you want!!! embrace life, you only have one!!