Contrary to conventional wisdom, dance is not a universal 'language' but many languages and dialects. There are close to 6000 verbal languages, and probably that many dance languages.
God gives us the vision, then he takes us down to the valley to batter us into the shape of the vision, and it is in the valley that so many of us faint and give way. Every vision will be made real if we will have patience.