By now, most know the story of how Angel Haze’s debut album Dirty Gold came to be released. A Twitter rant, a premature upload to SoundCloud, behind-the-scenes sparring with her label, and an eventual force of the hand to get it out earlier than planned. But Haze refuses to allow that controversy to overshadow the larger narrative which is her triumphant rise to stardom in spite of her troubled past. In the visuals for the Sia-assisted “Battle Cry” she relives some of the most gut-wrenching moments of her childhood in an unforgettable way. It’s not easy to watch, but it’s important that you do.

Watch the video for “Battle Cry” above.