Matthew 16:18

And I also tell you, [although] you are Peter [i.e., a stone], it is on this rock [i.e., the truth you have just confessed] that I will build my church and [not even] the gates of the unseen place of departed spirits will win out over it [i.e., all efforts to stamp out the church by killing Christians will fail].

Ephesians 5:19-20

Speak to one another by using psalms, hymns and spiritual songs, singing and making music with your hearts to the Lord.

Revelation 19:1-7

After these things I heard what sounded like the loud voices of a huge crowd in heaven, shouting, "Hallelujah [which means, "Praise God"]! Salvation and splendor and power belong to our God.

Revelation 21:12-22

It had a very high wall [around it], with twelve angels [stationed] at its twelve gates. The names written on the gates were those of the twelve tribes of the Israelites.

Treasury of Scripture Knowledge

Summary

In that day shall this song be sung in the land of Judah; We have a strong city; salvation will God appoint for walls and bulwarks.

Bible References

This song

Ephesians 5:19
Speak to one another by using psalms, hymns and spiritual songs, singing and making music with your hearts to the Lord.
Revelation 19:1
After these things I heard what sounded like the loud voices of a huge crowd in heaven, shouting, "Hallelujah [which means, "Praise God"]! Salvation and splendor and power belong to our God.

Salvation

Matthew 16:18
And I also tell you, [although] you are Peter [i.e., a stone], it is on this rock [i.e., the truth you have just confessed] that I will build my church and [not even] the gates of the unseen place of departed spirits will win out over it [i.e., all efforts to stamp out the church by killing Christians will fail].
Revelation 21:12
It had a very high wall [around it], with twelve angels [stationed] at its twelve gates. The names written on the gates were those of the twelve tribes of the Israelites.