Fighting Yesterday’s Giants

Are you frustrated because your plans seem thwarted? Do you end up feeling defeated?
You are probably fighting a giant.