As fans wait for CyHi the Prynce to drop his long-awaited album, No Dope on Sundays on Friday (Nov. 17), NPR Music was lucky enough to provide the first listen of the album.

As we reported earlier, the 15-song collection boasts cameos from artists Pusha T, 2 Chainz, Jagged Edge, BJ the Chicago Kid, Estelle and Ernestine Johnson.

For the NPR stream, the Atlanta native broke down each song for the listener. Although the cover artwork and some of the songs have a religious theme, CyHi said that his album is not a gospel project.

"No disrespect, this is not no Christian rapper. Even though I do rap about God a lot, I'm from toting pistols, smoking weed and selling dope," he explained. "I'm just showing you how to be delivered from that same thing, but also [how to] do something creative afterwards, so you don't have to lose your edge or your integrity or connection with your environment. Because the goal is to still stay in that environment and bring individuals out of it."

Among the standout tracks on the project include the gospel-esque "No Dope On Sundays," the 2Pac-sampled, introspective "Don't Know Why" and the powerful track "'80's Baby" where CyHi raps from the perspective of a fetus inside the womb of a mother who is a drug addict.

"No Dope On Sundays is just a book of my Bible that I'm writing," said CyHi.

You can stream CyHi the Prynce's No Dope on Sundays right now at NPR Music.

50 Greatest West Coast Hip-Hop Artists of All Time