The Promise by Suzanne Pollock invites the reader to live a night of adventure that the world now views as a forever night. Isaac and Jacob, two young shepherds take us with them to relive their night duty in the hills above Bethlehem. Guarding their flock of sixty ewes and lambs is a dangerous challenge on a regular night, but this night is a terrifying surprise. The brothers don't understand what they are seeing, so have to depend on one another,...