Justin Lee was raised in a conservative Southern Baptist home. He had two loving parents, and was deeply committed to his faith. In school, classmates even referred to him as "God Boy" because of his devotion.
But, as he was entering high school, Lee's whole world began to change, as he came face-to-face with feelings that he'd tried for many years to suppress.
"I didn't know I was gay at first, because I was the kid who was preaching against folks accepting themselves as gay," he tells Guy Raz, host of weekends on All Things Considered.
Lee formed the Gay Christian Network in 2001 to try and help other gay Christian kids and their families talk to one another, as well as with their respective churches. His new book is called Torn: Rescuing the Gospel from the Gays Vs. Christians Debate.