Pete Buttigieg may have no problem giving speeches in front of huge crowds, but he confessed the NY fashion set still puts him on edge.

At this year’s God’s Love We Deliver Golden Heart Awards ceremony on Monday night, the presidential hopeful was honored along with Iman and MAC Viva Glam’s John Demsey.

“I am so pleased to be here, even if this room gives me more fashion anxiety than usual,” the Democratic primary candidate confessed. “I try and keep it simple.” Buttigieg also quipped about his challenging-to-pronounce last name, joking, “Iman, I have only this in common with you: being known by one name … but probably for different reasons.”

Guests at the star-studded affair included Lupita Nyong’o, Tiffany Haddish, Marisa Tomei and Michael Kors. Neil Patrick Harris started things off: He asked Mayor Pete to “think of a number under 50,” saying he’d use his psychic abilities to divine the number Pete had in mind. The crowd guffawed when Harris asked if the number Pete was thinking of was “45” and Buttigieg smiled broadly. President Donald Trump is actually the 45th president; the 2020 election will decide the 46th.

Mayor Pete spoke passionately to the crowd at Cipriani South Street, saying, “We are living through an incredibly difficult and divisive moment as a nation … I don’t believe a wall will ever be built along the American border, but I do believe that very real walls are going up among our families and communities.

“What matters about leadership is that it calls out to what is … meanest in us, what is cruelest and backward-looking, and summons us to our highest values. And I think the time is here for leaders who call out to what’s best in us, what is great in us.”

Perhaps Buttigieg could have assuaged some of that anxiety had he taken Tom Ford up on his offer to style him.

The ceremony raised more than $3 million for God’s Love, which cooks and home-delivers nutritious and medically tailored meals for people too sick to shop or cook for themselves.