He has the perfect setup.
He is married, that is clear.
But hun, why have you gone 4 years with so little?
Anyone who tells you these things, such as his parents are racists, that he lives with them etc, its a tactic he has to use in order to protect himself so that you dont find out about his other life. They are huge red flags.
Does he even live that far away?
Do you know who you are sleeping with?
He is a good liar, that is evident.
You clearly are a very nice individual who believes the good in people, and take them at face value. But this man is playing you. He is a good liar who has no intention to take things further with you, not even when his so called children go to uni.
He will speak beautifully to you, he has to in order to play this double life, and get the very best from you ones a week.
His only intention is to keep you as far away from his personal life as possible, this is to protect himself, and his wife not finding out. He has been lying to her too, probably telling her he has work commitments in ex town, ones weekly. And here is another blow, you are probably not the only one either.