The \\\"heterosexual\\\" part is unnecessary, very limiting AND erasing life partners that are bisexual, pansexual, asexual etc. Heck, two people can be gay and actually be platonic best friends with each other. Or one of them can be gay and not see the other romantically.
It screams a very insecure \\\'[[HaveIMentionedIAmHeterosexualToday no homo!]]\\\' to me. Bromance would be better.