Sorry Burningbra, but I don't think is a set up. It all has the ring of truth about it. All except the bit about him being set up by a mate, and it not really being him on the site.
It's heartbreaking, but if you want to believe something you will go to great lengths to make excuses for them, so you can believe it.
I can see that you love this man and you don't want to give up your picture of your future together. He is good to you and your children, you have a holiday planned that everyone is looking forward to, it is much easier to believe what he has told you.
To an outsider, the scenario in which he is lying to you is much more plausible than the other one - that his mate set him up and it's not genuine.
I really think there are a lot of women on here who care about other women and can recognise their pain in these situations because they have been through it themselves.
Among the people on here, there are lots telling you they think he is telling lies, and only one who has been in a situation where her partner was 'innocent'. And then he was only innocent insofar as he wasn't prepared to act on things. He had set up the account, he was the person that was using it.
This is a relatively new relationship, you don't live together, it's not that hard to bale out.
Your lovely man is very complicated and too much work for you. He needs to sort himself out.
You need to value yourself and think that you deserve better.
I'm really really sorry but I do think he's a liar. He's obviously got a lot of issues but I don't think he's prepared to level with you and let you help him sort them out.
^What if confronting him about this just drives the whole thing underground?
He could create a new account under a different name and keep doing it yet I wouldn't be able to see it.
Bloody Internet eh?^
Your words OP. Can you trust him? His mate will back him up.
I think we have lost you and you won't be on here again. All anyone can do is wish you strength for the future and hope that you will be strong enough to see what so many people on here see.
x