Response:

The reason you should forgive someone who has lied and cheated on you is for your sake more than anything else. As long as you see the past situation in terms of anger and resentment, you will be trapped by that view that sees you as a victim. By forgiving yourself you can reclaim your power and allow yourself to move forward. You can start by forgiving yourself for blaming yourself for what happened. Your comments about not listening to your inner voice and your wondering what past karma could have led to this situation suggests that you judge this as something bad that happened and that if you had only done something differently or done the right thing, you could have avoided feeling this way.

In fact, you are going through all of this because this experience serves your greater growth, so the actors who play the bad guys are not important. If you need to go through the experience of feeling betrayed in order to become stronger and self-sufficient, then any number of people or events would have coalesced to make that happen, even if you had never met your old boyfriend. So you can forgive yourself for blaming yourself for this happening and from this point of view you should be able to let go of blaming your old boyfriend as well. By forgiving, you see the mistake in blaming and claim your life as your own. This allows you to see the value in your present situation and to move ahead with courage and joy.

Love,

Deepak