Hi Robert. I don't think your homosexuality makes you a bad person. It is a sin to lay with another man, but remember that God is forgiving, and He loves you despite your choices. There is a reason He gave us free will, and that will ultimately lead to situations like yours. As long as you stay true to God, you will eventually find the right path, for He will guide you to it as His child.
I think the main issue here is not so much your sexual orientation, but the deceit of your wife and your indefensible acts of fortification behind her back. As you have already said, your wife loves you, so attempt to picture in your mind how soul-destroying it will be for her if and when she discovers that her husband is gay, has cheated on her with other men, and to top it all off, has arguably used her through the forging of a false marriage simply to mask his own guilt.
I know I probably sound hard right now, but you must understand and be willing to acknowledge the mistakes you have made. First and foremost, your wife deserves the truth. You must inform her of your behavior, and give her time to think things through. IF she decides to give you another chance, you must choose between your own sexuality and lustful desires and your marriage to your wife. The fact that you have a daughter complicates the issue even more.
To conclude, you have sinned not only in respect of your homosexual activities, but also in deceiving your wife which equates to lying ("thou shalt not bear false witness") and also in committing adultery. As damning as this may seem, remember that God is always forgiving; He recognizes our imperfections and asks only that we learn from them and remain true to Him. The fact that you are posting here suggests you feel guilty about your actions, which is a good start. I am sure you are a kind and intelligent man, and you have God on your side, so there is reason to be optimistic. You can redeem yourself, but you must start by making amends to your wife for your betrayal.