Speaker: John PiperLocation: Bethlehem Baptist ChurchTranscript: https://www.desiringgod.org/messages/...