Who wrote the 2005 hit song "Daughters"? on Oct 26, 2023 Published in Music Trivia John Mayer. John Mayer received the Hal David Starlight Award at the 37th Annual Songwriters Hall of Fame Induction Ceremony.