who wrote maggie may
Maggie May. For other uses, see Maggie May (disambiguation). Maggie May is a song written and performed by singer Rod Stewart from his album Every Picture Tells a Story, released in 1971. In 2004, Rolling Stone ranked the song number 131 on their list of The 500 Greatest Songs of All Time.