Question: who wrote all of elton john's songs
Answer: Bernard John Taupin ( born 22 May 1950 ) is an English lyricist , poet , and singer , best known for his long - term collaboration with Elton John , writing the lyrics for the majority of the star 's songs .