Has Anyone Ever Written Anything for You?

"Has Anyone Ever Written Anything for You?"
Single by Stevie Nicks
from the album Rock a Little
B-side "I Can't Wait" (Dub Mix)
Released May 12, 1986
Genre Soft rock
Length 4:38
Label Modern
Songwriter(s) Stevie Nicks, Keith Olsen
Producer(s) Rick Nowels
Stevie Nicks singles chronology
"I Can't Wait"
(1986)
"Has Anyone Ever Written Anything for You?"
(1986)
"Imperial Hotel"
(1986)

"Has Anyone Ever Written Anything for You?" is a song written by Stevie Nicks and Keith Olsen off the 1985 album Rock a Little. The song was also released as a single in 1986, peaking at No. 60 for two weeks on the Billboard Hot 100.

During the VH1 Storytellers series, Nicks explained that "Has Anyone Ever Written Anything for You?" was written about the death of Joe Walsh's eldest daughter, Emma Kristen, and his subsequent penning of "Song for Emma" for the album So What.

"Has Anyone Ever Written Anything for You?" appears on the 1991 compilation album Timespace: The Best of Stevie Nicks.

Reception

Mike DeGagne of AllMusic retrospectively applauded Nicks for her "wholehearted approach" on "Has Anyone Ever Written Anything for You?". Billboard called it a "low, throaty ballad with acoustic piano and reflective imagery."

Track listing

UK 7 inch Single – EMI 5574

Side A
No. Title Writer(s) Length
1. "Has Anyone Ever Written Anything for You?" Stevie Nicks, Keith Olsen 4:38
Side B
No. Title Writer(s) Length
2. "I Can't Wait" (Dub Mix) Eric Pressly, Rick Nowels, Stevie Nicks  

UK 12 inch Single – 12 EMI 5574

Side A
No. Title Writer(s) Length
1. "Has Anyone Ever Written Anything for You?" Stevie Nicks, Keith Olsen 4:38
Side B
No. Title Writer(s) Length
2. "No Spoken Word" Stevie Nicks  
3. "I Can't Wait (Dub Mix)" Eric Pressly, Rick Nowels, Stevie Nicks  

Personnel

Chart performance

Chart (1986) Peak
position
UK Singles (OCC) 84
US Billboard Hot 100 60
US Adult Contemporary (Billboard) 31