To dream of having a business partner represents a sense of working together. A person or situation that you are experiencing inter-dependency with as you try to achieve something. Affiliation or mutual goals.
To dream of seeing your romantic leave you reflects feelings of inadequacy or insecurity about the strength of your relationship. Alternatively, you may be feeling that certain habits or situations are no longer supportive of your well-being.
To dream of having a gay may reflect a non-serious sense of purpose. Wanting to only feel good about doing something you like without being too concerned about achievement, money, or winning.