 17 countries, every age from 0 to 96, 43 languages represented, and over 200 bishops and cardinals. And we'll have that sea out in the stadium this morning of everyone, all the souls gathered like an immense garden.