Ten years ago, Eminem released “Cleanin’ Out My Closet,” a deeply introspective track off “The Eminem Show.” In the song, the rapper recounts his troubled childhood and damns his “f—-t father” and “selfish b—h” of a mother for the ills they brought upon him.

On Tuesday, Angel Haze released her take on the track for free. Like Eminem’s, her version focuses on the wrongs she faced at a young age. The graphic material is delivered in frank and simple language, as Haze takes the listener through being raped at the age of 7 and countless times again. One of the strongest moments is when she describes bleeding after being sodomized, suggesting the listener “let that feeling ring through your guts.” Read More