Angel Haze Raps About Years of Sexual Trauma in Today's Song, "Cleaning Out My Closet"S

Over Eminem's "Cleaning Out My Closet" beat, the 21-year-old Angel Haze tells us, "This might get a little personal, or a lot actually..." She then proceeds to recount years of sexual abuse in detail like I've never heard in a hip-hop song. She talks explicitly about being raped at 7 and then goes on and on ("See, it was weird because I felt like I was losing my mind and then it happened like it happened like a million of times"). Her clarity is riveting, her insight on her abuse's effects is harrowing. At the end of the track, she runs down reasons for revealing what she just did, which silences any question of whether this is self-exploitation for the sake of grabbing attention (even if it stopped at the 3-minute mark, I wouldn't interpret it as such, but you know how people are).

I can't remember the last time I heard a song that was so overwhelmingly brave.