One of my best friend is a gay guy. We would have had him as a groomsman but both my FI and I only have brothers - a total of 5. Our wedding is small and we don't want it to get out of control so thought it was fair to cut the wedding party off at immediate family and find enough female friends to walk with them. I suggested having my friend as some sort of pseudo-bridesmaid but my Fi didn't want one of his brothers to walk with another guy. I understand.
What else should he be invited to? He's usually "one of the girls" so he and my other gay guy friends are invited to the bachelorette party. Should he be invited to the shower as well? I don't want him to feel left out because he's important to me, but he would be the only non-relative and only guy there and I don't want him to feel uncomfortable. Plus I'm not the one throwing the shower - so I have to decide if I should include him on the invitation list that I gave to the party's host.