Blood of the Bride – Blood of the Groom (Heidelberg Catechism QA 12-15; Nehemiah 13, John 1:12-17)

Mar 5, 2014

Finding comfort in knowledge that the covenant is secured by Jesus, by His life and His blood in our behalf.