Charlie Puth just released a new track called "I Won't Tell a Soul," and his retro, doo-wop sound is just as present as it's ever been.

The song is a soul-infused ballad straight out of the 50s. It's the kind of track you expect to hear playing in the background of a movie based in 1955, during a scene set at a high school dance with the two main characters slow dancing dramatically.

Charlie's pretty much having the greatest year ever, so far, as the Wiz Khalifa song he's featured on, called "See You Again" just became the most streamed track to be played in a single day on Spotify. He also released the super infectious track "Marvin Gaye" with Meghan Trainor. Charlie recently sat down with us to talk about collaborating with Meghan, saying, "Meghan asked to sing on 'Marvin Gaye' and immediately when she asked to do that, I was like “Of course!” One of the biggest stars in the world right now, of course I’m going to let you sing on the song. The moment she did, it made the song 10 times better."

He also talked about working with Wiz, expressing a similar sentiment. He said, "On the inverse, [with] Wiz we had blank verses — meaning me on the chorus and it was just instrumental — and we needed a rapper to fill in those spaces, and he just put so much soul into that record. Both of them put so much soul into my records and I think they just brought them to the next level. They both did essentially the same thing, just in different ways."

Check out Charlie's "I Won't Tell a Soul" in the lyric video above!

More From PopCrush