Forgiving is more powerful than we expect or understand (for a long time I think). Everywhere all the time, this is the best advice when anyone attacks you (including a spouse):
17 Do not repay anyone evil for evil. Be careful to do what is right in the eyes of everyone. 18 If it is possible, as far as it depends on you, live at peace with everyone. 19 Do not take revenge, my dear friends, but leave room for God’s wrath, for it is written: “It is mine to avenge; I will repay,” says the Lord. 20 On the contrary:
“If your enemy is hungry, feed him;
if he is thirsty, give him something to drink.
In doing this, you will heap burning coals on his head.”
21 Do not be overcome by evil, but overcome evil with good."
Bible Gateway passage: Romans 12:17-21 - New International Version
In other words "love your enemy", and that will 'heap coals of fire on their heads': awaken their conscience.
You don't have to fix them. Just do as God instructs, and trust it will work out in time. You can if you are able to pray with total faith pray for help. The key first things for ask for are everything in the Lord's Prayer (of course), but then you can also ask (if you are able to pray with total faith) for aid for yourself, and for the other person. You might be moved to do additional things then also (for instance, if you feel moved towards a counseling it's good to follow when the spirit leads the way). But trust in God, first and last, as the foundation way.