It is very common to enter into sacred / soul contracts or vows with other souls either in this life or in previous incarnations. Whilst these are usually benign, sometimes they can be obstructive and negating, creating negative repeating patterns and obstacles in life.
Exploring your soul contracts can help you to understand how they manifest in your life, as well as show you the existing Karma that might be associated with them. You will then be in a position to release any inappropriate or old contracts or ties that no longer serve you. You can then start to make some new, healthy contracts or vows.