29 "But I, the Lord, will punish them for these things; I will take revenge on this nation.