Catholic Bible Study for the Solemnity of the birth of Saint John the Baptist: Our lives are made of broken promises, promises that we make to ourselves and are unable to keep. And yet, somehow, these promises help us live because they spur us on and give us a goal....