here is the list of resources related to this subject
What is the worst thing that has ever happened to you? How difficult is it to love someone who has offended or hurt you?
God’s love is hard to understand
Why You Should NOT Take Revenge
Loving the unlovable demonstrates God’s love for us.