A Detroit-area pastor's vision of guiding thousands of volunteers to pack 2 million meals over a three-day weekend has come true.

And he said it was better than he imagined.

Brad Powell's 2 Million Meals effort reached its goal Sunday. When it did, the seven digits were displayed on an oversized video screen and volunteers cheered and danced as the sports-arena anthem "Rock & Roll, Part 2" filled the convention hall in Novi.

In all, 8,810 volunteers — working in 11 two-hour shifts — packed 2,029,536 meals from Friday to Sunday.

The food is a mixture of rice, soy, dehydrated vegetables and 21 vitamins and minerals.

It'll be shipped to El Salvador, Haiti and the Philippines, where it can provide one meal a day for a year to 5,560 children.