CupcakKe, one of the most exciting new voices in rap, expands her sex-positive mission on “Crayons,” an LGBT anthem that takes on homophobia and transphobia headlong while celebrating love, desire, and identity. The Chicago MC has always boldy brandished her sexuality in her raps, but now she widens her scope to include every stripe of the rainbow flag. This hip-house jam embodies true allyship, representing the experiences of others without centering their proximity to CupcakKe’s own: “Boy on boy, girl on girl/Like who the fuck you like/Fuck the world,” she bellows defiantly.

While “Crayons” has CupcakKe’s usual share of quotables (“His dick might be Tinder but he post it on Grindr”), many lines are remarkably pithy and direct, delivered with her forward, take-no-prisoners tactics. She’s great at stringing together zingers, but even better at making her point in the clearest way possible. As isolated horn blasts erupt, she lobbies for sexual and gender equality for all, weaning out the intolerant in the process. The second verse is the song’s best moment, seamlessly playing out an interaction where CupcakKe eventually realizes a suitor is interested in going home with both her and her man. “Ain’t no confusion, everybody human/Get to know people instead of just assuming,” she deduces, hinting at the fluidity of sexuality throughout. Beneath its sashaying drums and powerful statements, “Crayons” is a thoughtful song about listening, learning, and embracing others for who they are.