We live in a world of broken promises--promises that we ourselves have broken, and promises made to us that others have broken. This week at Cathedral, Canon Patrick teaches on the promise-keeping God, who makes a covenant with His people that He does not break.