John Eldredge is a bestselling author and counselor. He is also president of Wild at Heart, a ministry devoted to helping people discover the heart of God and recover their own hearts in God's love. Wild at Heart is based in Colorado Springs, Colorado.