Question: who wrote the song lift every voice and sing
Answer: `` Lift Every Voice and Sing '' -- often referred to as the `` Black American National Anthem '' -- is a song written as a poem by James Weldon Johnson ( 1871 -- 1938 ) in 1899 and set to music by his brother John Rosamond Johnson ( 1873 -- 1954 ) in 1905 .