Charlie Puth accepts eating insects instead of having to choose between Selena Gomez and Meghan Trainor

The owner of the hit “Attention” agreed to be punished because he did not want to upset his two best friends.

Charlie Puth released a lot of songs over the years. Two of the most successful songs feature the voices of close friends Selena Gomez and Meghan Trainor.

Charlie recorded “We Don’t Talk Anymore” with Selena, and with Megan, we all know the tune “Marvin Gaye” and who can forget their amazing stage at the 2015 American Music Awards.

Charlie Puth accepted the horror 'punishment' instead of having to choose between Selena Gomez and Meghan Trainor

Recently, Charlie appeared on “The Late Late Show With James Corden” and in the “Truth or Dare” segment, James Corden asked Charlie to choose between Selena and Meghan, who is the better singer. To avoid having to answer this awkward question, the male singer accepted the challenge of eating a grasshopper.

Charlie Puth accepted the horror 'punishment' instead of having to choose between Selena Gomez and Meghan Trainor

The owner of the hit “Attention” admitted that his stomach was very sensitive, but because he did not want either of his close friends and their fans to be disappointed, he agreed to put this hard-to-swallow “food” into his mouth.

“I think I can do this, I just don’t want the fanbase to get mad at me ,” Charlie said before biting the insect.

Charlie Puth accepted the horror 'punishment' instead of having to choose between Selena Gomez and Meghan Trainor

He tried to eat a grasshopper so he wouldn’t have to choose between Selena and Meghan, proving that Charlie Puth is truly a great friend. I wonder if those two lucky girls have comforted Charlie yet?