who wrote the song 18 by one direction
Four (One Direction album) In an interview with Simon Cowell, it was revealed that one of the songs for the album will be titled "18". The song was written by Ed Sheeran, who also wrote "Little Things" and "Moments" for the group.[8][9]