Question: who wrote the song why sung by annie lennox
Answer: `` Why '' Single by Annie Lennox from the album Diva B - side `` Primitive '' Released March 28 , 1992 Format 7 '' CD Maxi - Single Recorded July 1991 Genre Soul pop adult contemporary Length 4 : 53 Label BMG Arista Songwriter ( s ) Annie Lennox Producer ( s ) Stephen Lipson Annie Lennox singles chronology `` Put a Little Love in Your Heart '' ( 1988 ) `` Why '' ( 1992 ) `` Precious '' ( 1992 ) `` Put a Little Love in Your Heart '' ( 1988 ) `` Why '' ( 1992 ) `` Precious '' ( 1992 )