Who has God sworn to be at war with "from generation to generation"?


Amalek

The LORD hath sworn that the LORD will have war with Amalek from generation to generation. Exodus 17:16