Chords & Lyrics by Mark Hall

John Mark Hall is the lead vocalist for the Georgia-based contemporary Christian music group Casting Crowns, a seven-member group composed entirely of youth pastors. Casting Crowns began as the student worship band that Hall formed while he was serving at First Baptist Daytona Beach in 1999. As in previous churches, Mark was the lead singer and songwriter.