What exactly does it mean to be straight, gay, bi, ace, grey-A, heterosexual, homosexual, bisexual, asexual, pansexual, queer..? We have so many words to describe our sexual and/or