Revelation 14:1-5 MSG

1 I saw - it took my breath away! - the Lamb standing on Mount Zion, One Hundred and Forty-four Thousand standing there with him, his Name and the Name of his Father inscribed on their foreheads.
2 And I heard a voice out of Heaven, the sound like a cataract, like the crash of thunder.
3 and the harpists singing a new song before the Throne and the Four Animals and the Elders. Only the Hundred and Forty-four Thousand could learn to sing the song. They were bought from earth,
4 lived without compromise, virgin-fresh before God. Wherever the Lamb went, they followed. They were bought from humankind, firstfruits of the harvest for God and the Lamb.
5 Not a false word in their mouths. A perfect offering.