I love what Oma has said about forgiveness being in the light of how God has forgiven us.
Forgiveness isn't about letting the other person off the hook or saying 'it's ok, I don't mind' or anything in that vein. It's not making yourself into a doormat or a martyr, but is a lot deeper, as pp have said it's about setting yourself free. Forgiving someone doesn't mean that that person is set free from the consequence of what they did, but your action in doing so means you can be set free, if you see what I mean. There's so much power in it. And I've also found that thinking kindly on those who hurt us can be an incredible thing - yet the hardest thing, too. I know this is a mindfulness thing as well as a Christian thing, and it makes some kind of sense - that deciding in your mind to think nice thoughts about a person can change a lot of things. It can change how you feel and can actually change how the other person reacts, particularly if you pray for them (I have found this, especially where dd was being bullied - we all saw amazing changes due to us deciding to forgive, think kindly and pray for the bully.)
I know it's counter cultural to think this way, but it really can bring such liberation for you. And I think that sometimes we just have to decide to do it - and that may not necessarily mean we feel it. I have forgiven people from my past but it took me a while to feel that I had - I had to almost reiterate it, keep saying 'I forgive them.' Eventually, emotions caught up (they won't always, depending on what is being forgiven - it can be an incredibly difficult thing to do, a real act of the will)
Perhaps don't think of it as a hurdle, but a step along the journey. Think of Christ stepping it with you, beside you, guiding and holding you gently through it rather than you having to take a huge leap which you cannot necessarily imagine or cope with at this stage. Take it slowly - deciding to forgive can be a process, not just a thing that happens instantaneously.