Everyone, except those that Allah has declared as "Infallible" makes mistakes. When two people, who love together, and cooperate with each other, make mistakes, they must be forgiving, If they do not forgive each other, then their marriage will come to an end. Two business partners, two neighbours, two colleagues, two friends, and specifically, a husband and a wife need to be able to forgive each other. If the members of a family are unforgiving and pursue each other's mistakes, then either the family will separate or they will experience an unbearable life.
Dear madam! your husband probably makes mistakes. He may insult you, abuse you, tell lies, he might even hit you. Such acts might be committed by any man. If your husband, after making a mistake, regrets it or you feel he is regretful himself for his misconduct, then forgive him and do not pursue the matter. If he is regretful but not prepared to express his apologies, then do not try to prove his mistake. Otherwise, he might feel humiliated and he may retaliate by picking out your mistakes and consequently start a major row. So it is better for you to remain silent until he condemns himself from his conscience and starts to feel remorse about it. He would then regard you as wise and devoted wife who is interested in her husband and family.
"The Prophet (SA) of Allah stated: 'A bad woman does not forgive her husband's mistake and does not accept his apology'."
Is it not pitiful that a sacred marital covenant should be broken because a woman is not prepared to forgive some mistakes of her husband?
 Bihar al-Anwar, vol 103, p 235.