Should we always forgive? Is forgiveness always even possible? Does forgiveness enable evil? Does it sacrifice justice? Are there ANY limits?
Brian Zahnd is the founding pastor of Word of Life Church, a thriving congregation in St. Joseph, Missouri.