Who are the 144,000?

  1. They have never told a lie (they therefore cannot have learned to speak - we ALL have lied)
  2. They are virgins (they are too young / unmarried - Jewish tradition tends toward young marriages)
  3. They follow Jesus everywhere he goes (Matthew 19:14)
  4. They are of the 12 tribes
  5. They sing a song no-one else can learn
  6. They are firstfruits to God and the Lamb (firstfruits = saplings = green = already offered up and waved)
They fit better the description for the toddlers killed in Egypt and the toddlers killed when Jesus had to flee to Egypt.
I fail to see how they will appear after the rapture.
Please, someone prove me wrong using scripture.