Spiritual Contracts and Karma 5 Dec 7, 2014 Karmic Agreements – Karmic Lessons “Karmic Agreements” on the other hand, are situations specifically designed by Spirit so that you may gain ALL perspectives in...