Veteran country and pop singer Billy Joe Royal died in his sleep at his home in North Carolina on Tuesday. He was 73. Singer B.J. Thomas shared the tragic news on Twitter. “My best friend Billy Joe Royal died this morning. He was a sweet and talented man. Never a bad word.