Here's what Kanye West told worshippers at Joel Osteen's megachurch on Sunday

Kanye West has never wavered in self-confidence, and it's safe to assume his Christian faith will remain equally unshaken.

Despite "all of that arrogance and cockiness that ya'll have seen from me ... Jesus has won the victory," West, 42, told Joel Osteen on Sunday inside his Houston megachurch. "Now the greatest artist that God has ever created is now working for him."

West explained that his journey to faith was complicated by various temptations: "I know that God has been calling me for a long time, and the devil has been distracting me for a long time," he said.

But today, he said, "every time I stand up, I feel that I’m standing up and drawing a line in the sand and saying, 'I’m here in service to God and no weapon formed against me shall prosper.'"

Much of what West said appeared to resonate with the crowd, and he got a particularly big reaction when he declared, "The only superstar is Jesus."

West's wife, Kim Kardashian, was sitting in the front row at the 50,000-person Lakewood Church and received a warm response when West introduced her to the crowd. In addition to the massive in-house audience, an estimated 10 million people worldwide tuned in for the online livestream.

Later on Sunday, Kanye's gospel choir performed a medley of Christian-inspired songs, including a variation on Destiny's Child's "Say My Name" about saying God's name. Kanye got onstage halfway through the show to rap alongside the choir. Osteen also occasionally broke up the music with short sermons.

Kardashian is typically in attendance at the rapper's weekly Sunday Service, as are the couple's four children. West and Kardashian "want their kids to know that many people are suffering and need help," People reports, citing an insider. "The older kids will do some charity work this year as well."