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.