Revelation 14:3-5 New English Translation (NET Bible)
3 and they were singing a new song before the throne and before the four living creatures and the elders. No[a] one was able to learn the song except the 144,000 who had been redeemed from the earth.
4 These are the ones who have not defiled themselves[b] with women, for they are virgins. These are the ones who follow the Lamb wherever he goes. These were redeemed from humanity as firstfruits to God and to the Lamb, 5 and no lie was found on their lips;[c] they[d] are blameless.