Anyone can hold on to a grudge but a wise person will always realize that when you forgive you release yourself from a painful burden.
Forgiveness doesn't mean that what happened was ok and it doesn't always mean that the person is still welcome in your life . It just means you have made peace with the pain and are ready to let go of it . It's about making peace with the fact you cannot change the PAST... It was needed to help both of you learn important life lessons for your growth like self love and self worth for the person who was wronged or learning how to be unselfish and how to love unconditionally for the one who hurt the other person in the first place.
Forgive those who insult you, attack you or have taken you for granted coz you are then actually FORGIVING YOURSELF FOR ALLOWING THEM TO HURT YOU! Instead Pat yourself on the back for having the courage to have loved and lived and don't ever let the pain make u go into a shell. Take the lessons of self worth learnt and use it to make yourself wiser not HARDER! Learn how to say no to people who treat you less than you deserve.
Of course we have that particular type of people, who never seem to realize their mistakes. Who go about selfishly creating havoc and taking advantage of people or pretending to care when they don't - these people often come from very troubled childhoods . It's important to realize why you attracted such people into your life in the first place? It will always then reveal a greater truth within you that needs to be healed.
Mostly, its some form of deep trauma or a negative pattern that we have borrowed from our families, subconsciously and so we play out their stories in our present lives as a way to finally resolve it and make peace with it.
For example: Falling for someone who is emotionally unavailable causing you heartbreak and then u keep wondering why you attract the same kinda person - when u really look within it leads to unresolved issues of self worth or self love or watching a family member go through similar trauma while growing up.
If you know your value - you will not put yourself in a position in the first place where you are letting another person take you for granted and walk all over you.
Never confuse compassion with self worth. Yes, its is important to understand people but don't lose yourself in the process and if you have put yourself in such a position learn how to recognize that the relationship is draining you and don't mask it for being compassionate - if someone really loves you - cares about you they will respect you more for respecting yourself and all you can do is let go and then believe and trust that the universe will take care of them. If they are meant to be they will be.
For those of you who are filled with guilt of hurting someone you care about - learn how to apologize sincerely and then go inwards and do everything in your power to change yourself - no one else can change you but you . Really seek help if you need help to inspire you to change but don't only seek help and not take the ACTIONS NEEDED to actually bring about change within yourself....and only when you truly feel you have overcome your negativity that caused you to harm another person in the first place - should you try to ask for another chance. No one is asking you to beat yourself up just use the experience to better yourself for your sake and everyone elses.
At the end of the day we are all one - directly or indirectly our actions impact each other. So please treat others how you would like to be treated yourself.
Love, light and blessings Anjali