How to improve faction relations from a very negative value?

After deciding to help Arwa the Pearled One, I found myself with some negative relations with several factions. I wasn't able to do much in those regions anymore, so I decided that I would start raiding their caravans to make money instead.

Now my faction relations are quite terrible. How do I go about setting these relations back to a more neutral position? Particularly, I want to get my relations with Sarranid Sultanate to a better value if possible.

Thanks! :)

Picture depicting negative relations with factions.


Solution 1:

If you find a faction lord while they are in the castle, you have the option of taking to them. If your relationship with the lord is not too terrible, he will give you the option of paying a sum of money to fix your relationship with that kingdom. This is usually a lot of money so it can be costly to fix relationships with all the kingdoms you have annoyed.

Solution 2:

If you don't have the money or the desire to spend it to mend relations with a faction, you can slowly build your relationship up with them by releasing their lords after they are defeated in battle. Note that attacking a lord's army will slightly reduce your relations with that faction and lords may escape after a loss without giving you a chance to release them, so letting them come to you is preferred (of course, you would need to have a weaker army for this to happen reliably). While you're doing this, avoid attacking their villages and caravans, as this will only deepen the pit you're in.