John McKivergan - 'Love vs. Hate'

Review by Brandon Watts & Staff

John McKivergan is a writer of Christian and faith based lyrics for Christian Rock and Contemporary Christian music. John collaborates with studio musicians, vocalists, and producers to bring his writing to life. His songs are published and distributed on music websites, internet radio and social media. His song, "Love vs. Hate" is a great way to get acquainted with John's writing. He wrote the lyrics for the song. The music composition and production is by Kevin O'Shaughnessy who is also the lead vocalist.


“Love vs. Hate” opens with a soft melodic intro on piano accompanied by reverberant, string like synths that slowly crescendo before a distorted, bass synth disrupts the sweet timbre prompting the rocking sound of drums, thick bass, and panned electric guitars that jam out on an infectious chord progression. From the start, Love vs. Hate has an intense energy that is fully engaging.


Kevin then takes center stage, leading with strong, clear vocals and a light vibrato that nicely contrast the harder rock qualities of the arrangement. Accents of light harmonies build throughout the verses, creating energy moving towards the chorus. Reaching the chorus, the message that love will prevail over hate is spread through the song's infectious melodic phrases and poignant lyrics that reference biblical stories.

“Gods Love / Led David to conquer Goliath/ Moses to part the sea / Led Jesus to rise above dying/Saving you and me”

As the song continues, listeners are locked into every word. The intensity and energy never wanes. A killer guitar solo flies off the track with fire. A bridge sections brings the volume down then builds back up for a dramatic return to the chorus.


With boundless energy and raw passion, "Love vs. Hate" is a song that captivates. The positive and uplifting message of love, along with events from the Bible, and an expressive vocal performance will delight fans of Christian Rock.


For more information, please visit John McKivergan's Reverbnation page.


#John McKivergan #LoveVsHate #ChristianRockSongs #MusicReviews #MusicReviewBlogs