2019Released
3:56

Did You Know?

Interesting facts and trivia about Preach. By Songfacts®.

This protest song was inspired by the onslaught of negative news coming out of America. Over minor-key organ chords, John Legend sings: Get home every evening and history's repeating Turning off my phone cause it's hurting my chest "It's stressful to read the news sometimes," Legend told The BBC. "Sometimes we can get so frustrated and throw up our hands, and it's important that we realize we can actually do something."

The idea behind the song is that sometimes we can get so frustrated by the news and what's going on. But then, do we just talk about it, or do we do something? I can't sit and hope I can't just sit and pray Legend explained that the chorus is directly targeted at American politicians, and their reluctance to tackle the country's gun laws. "Every time there's a gun massacre in America, which is way too often, politicians come out and say, 'We send our hopes and prayers to the victims and their families' and then they don't do anything about it," he said. "So the song is basically a rebuke of the people in power."

Legend said he was "directly inspired" by the survivors of the Parkland, Florida shooting in February 2018 - especially Emma Gonzalez and David Hogg, who have helped lead a protest movement against gun violence in the United States. "This is really a tribute to their activism," said the singer.

Top Listeners

Song Analysis

Key, BPM (tempo) and time signature of Preach.
BKey
MinorMode
4/4Time Signature
92BPM

Album

The album Preach is released on.

Released By

The record label that has released Preach.
Columbia
(P) 2018 John Legend Music, Inc. under exclusive license to Columbia Records, a Division of Sony Music Entertainment

See your Spotify stats (with number of plays and minutes listened) and discover new music.

Music data, artist images, album covers, and song previews are provided by Spotify. Spotify is a trademark of Spotify AB.

5.9MArtists
74.8MSongs
12.5MAlbums
6.4KGenres
2.5MLabels
494KPlaylists