Revelation 14:3-5 The Passion Translation (TPT)
3 And they were singing a wonderful new song before the throne, in front of the four living creatures, and in front of the twenty-four elders.
4 No one could learn that song except the 144,000 who had been redeemed free from the earth. These are the ones who have not defiled themselves with women,[a] for they are virgins,[b] and they join themselves to the Lamb wherever he goes. They have been redeemed, purchased from humanity and brought forth as the firstfruits[c] for God and the Lamb. 5 Their words are always true;[d] they are without flaw.[e]