The seventh season runner-up sang his new song about coming out and his mother’s response.

David Archuleta is back onAmerican Idol.However, this time, he’s not competing.

The 33-year-old singer was a runner-up in the show’s seventh season back in 2008.

Contestant David Archuleta performs “We Can Work it Out” by The Beatles live on American Idol March 11, 2008 in Los Angeles, California. The top 12 contestants perform in front of the American Idol judges on Fox

David Archuleta on ‘American Idol’ in 2008.R Mickshaw/American Idol 2008/Getty

R Mickshaw/American Idol 2008/Getty

After his performance, Archuleta explained the song’s backstory to host Ryan Seacrest.

“It was very hard to balance faith and coming out.

It was too much.

So I stepped away.”

So I was like, ‘Oh no.

I pissed my mom off.

Because she was very devout, too.

I was like, ‘What?

Oh my gosh.’