The LORD has announced his victory and has revealed his righteousness to every nation!