Hi there. I'm sorry to hear about this. My best advice? Cut off contact with his friend. First of all, he's a bit of a snake. Love doesn't conquer all. What kind of friend is he? Does this not tell you something about his character? What kind of man also finds himself enjoying the generous hospitality of another man and while he is gone working to continue to pay the payments for the place he is providing to live for the two of you, he goes after that person's wife? Again, really should scream to you that this man you think you love has a true and complete lack of character.
Relationships that start under this type of negativity fail 98% of the time. Do you think this new man will ever trust you fully? "LOVE" (big air quotes) does not conquer all. And in a couple of years he may have to leave for work and please know that you will wonder about him as he has this lack of character that you know of and will do something this awful to a friend and has no problem trying to be with a married woman and begs her to leave her spouse AND he knows that you also will cheat. You're capable of it. You two know the truth about each other and this will fester into distrust down the road.
If you are unhappy, leave your husband. If your only option is to be married or live with your parents, work on yourself so you can be an independent woman. temporarily live with your parents while getting an education or job training or something so that you can provide your own income and don't have to go man to man.
This may seem like tough advice and I'd agree. I didn't sugar coat it. And don't think I'm judging you. I AM judging the man you are 'in love with'-- he's a scoundrel. But you sound vulnerable and confused. I just want you to have a good life. You dont' have to stay with a man you don't love but I wouldn't be with a person who had this lack of character or think that a relationship that starts in such a way as you describe is going to last. Do things the right way. Separate, divorce, become independent of ALL men and then meet one that is classy, loyal, trustworthy, with a good foundation in their core (not the cheater friend who bagged his buddy's wife while he was at work). good luck and let us know how it goes.
Oh, and I again, know how this can happen== I just want things to go well for you as time goes on. best of wishes
From the way you wrote this, I am assuming you have not had a physical affair, just the emotional one? Though actually sleeping with him would be worse, living in your mind in a world of invented love is problematic, because often what we invent in our minds does not bear enough resemblance to reality that it would survive putting it into action.
It sounds like you are married to a good man who works hard, but the absences and the need to move to a new place have just put too much disconnect into the relationship for you to continue to feel loved. For that reason, in your shoes, I would move back home and get myself a job or some training so I can take care of myself, and then see what kind of life I want. Without your husband and without the guy who you are fantasizing about. I agree with specialmom about the need to learn to stand on your own two feet financially and emotionally. And hate to say it, I agree that this man showed a sad want of character, taking advantage of your loneliness in a way that really was very self-indulgent of him (at best) and wrong by all counts.