It really isn’t much of a paradox. The problem, of course, is in the vagueness of language—specifically, the word heap. We all know that if you keep removing grains of sand, one by one, eventually you will no longer have a heap. People may not agree on the exact point at which that occurs, but we would all agree, for example, that a mere two remaining grains of sand, sitting sadly side by side, is no longer a heap.