Homo, hetero or bi — sexuality is hard to categorize