From yr story the guy might not be gay but perhaps he's just a flinger. How do u know he is unattached?? Just think carefully and try to ask around and make friends with his friend to get to know more abt him before you hooked yourself with him. I'm sure u don wanna have 2nd failure in marriage.

Good luck!!