I'm considering marrying a man, but he had sexual intercourse with a male-to-female pre-op transsexual. He explains it to be a phase one he has "got out of his system", saying it's a curiosity and a fascination.
Islam Q&A discusses a similar situation, writing:
It is not permissible for you to go ahead and marry him until he repents sincerely. Simply promising does not count as repentance.
My question is: How can one determine whether another has sincerely repented?
The recommendation in another Islam Q&A fatwa is for someone who practices homosexuality to get married.