Pastor Rick Warren of the Saddleback Church.
Pastor Rick Warren of the Saddleback Church. Mindy Schauer / Orange County Register
Pastor Rick Warren of the Saddleback Church. Mindy Schauer / Orange County Register