Last year, we put Daye Jack on our annual 25 New Rappers To Watch Out For in 2014 and now, he's preparing for the release of his project, Soul Glitch, later this month. Today, we're premiering his latest track, "Save My Soul," with overwhelming production courtesy of Matthew Engst. His woozy chorus is guaranteed to be stuck in your head, after which he spits a few heartbreaking verses about abandoning what's close to him to achieve his dreams.

"'Save My Soul' is about losing people in an attempt to get the things you want," he told Complex. "It's about the sacrifices you make in order to fully commit to something, asking if it's worth it."

Soul Glitch drops on June 30 for free via Warner Bros. Records. For now, stream "Save My Soul" below: