ANSWER:

As long as she has sincerely repented to Allah while showing deep remorse, Allah will forgive her and she can marry any practicing Muslim. 

She must not reveal her sin in front of ANYBODY. 

QUESTION: A girl committed sins like haram relationship and zina ( one time)  but she realised and repenting for her sins. But don’t want to get married now because she think she is impure is it true that she is not capable of marrying to anyone  and how to repent

Fiqh of Marriage, Sins |