Short answer

Yes. A person who feels drawn to the same sex can be a Muslim, and a good one. Islam judges what a person does, not the feelings they have. The Prophet (ﷺ) said Allah (﷾) forgives the thoughts in people's minds that they do not act on or speak of. What Islam forbids is sex outside marriage between a man and a woman. That rule is the same for everyone, and the Qur'an names same-sex acts among the forbidden. A Muslim who struggles with any desire, or sometimes falls, is still a Muslim. He must sincerely repent and try to avoid doing it again, and Allah (﷾) is Most Merciful. No Muslim may mock, harm or threaten anyone. Allah (﷾) looks at hearts and deeds, not at faces.

Read the full explanation

See your saved pages