My second drabble for Challenge 351: Stars / Stripes at tw100.
Another one that hit 100 words exactly, though this time I did have to substitute a couple of words after I finished because I typed something wrong. Sheer carelessness.
Summary: Jack always keeps his promises, just not always in a good way.