Robert Glasper and Erykah Badu shared the music video for “Maiysha (So Long),” off of Glasper’s recent album Everything’s Beautiful

Everything’s Beautiful, which was released May 27, is a reimagining of a number of Miles Davis songs from his Columbia Records days. Badu directed, wrote, and starred in the music video. She plays the character Sarah Bellam, a jazz singer, who is a bit of a dissatisfied diva.

In the extended version of the video, shown above, Badu-as-Bellam throws a pre-show fit backstage in the green room before continuing her tantrum on stage, following her performance of “Maiysha.” Glasper, who plays her lover, attempts to console her. 

Watch a Fuse roundtable in which Robert Glasper explains the relevance of social issues to his music.