Charlie Puth had been teasing us for some time, but it's official now. He has written a song with the…