Garden of Dreams

Established in 2006, this foundation provides deserving kids with once-in-a-lifetime experiences. But the players who participate take something, too.