I am a Muslim woman who is going to get married this summer. My question is: I had a sex with the man I will marry. What do you think of this? Is it Haram? What must I do so that Allah forgives me?
All perfect praise be to Allah, The Lord of the Worlds. I testify that there is none worthy of worship except Allah, and that Muhammad is His slave and Messenger.
Zina (adultery or fornication) is among the greatest sins. Allah Says (what means): {And do not approach unlawful sexual intercourse. Indeed, it is ever an immorality and is evil as a way.} [Quran 17:32]
You should return towards Allah in sincere repentance, asking His forgiveness and doing good deeds as much as possible. Whoever makes repentance and seeks forgiveness, Allah has promised that He will forgive them. Allah Says while describing His pious slaves (what means): {And those who do not invoke with Allah another deity or kill the soul which Allah has forbidden [to be killed], except by right, and do not commit unlawful sexual intercourse. And whoever should do that will meet a penalty. Multiplied for him is the punishment on the Day of Resurrection, and he will abide therein humiliated - Except for those who repent, believe and do righteous work. For them Allah will replace their evil deeds with good. And ever is Allah Forgiving and Merciful.} [Quran 25: 68-70]
As for your marriage with this man, it is permissible if he has made sincere repentance and if he no longer practices evil deeds.
Allah knows best.
You can search for fatwa through many choices