Purple on purple has never been so beautiful.

In celebration of the life and musical legacy of Prince, who died at age 57 on Thursday, the Broadway cast ofThe Color Purple honored the late artist with a truly stunning rendition of Prince’s iconic song “Purple Rain.”

Oscar winner Jennifer Hudson, who made her Broadway debut in December in the role of Shug Avery, and stateside newcomer Cynthia Erivo, who stars as Celie, led the soaring tribute, which occurred relatively spontaneously after the Thursday evening performance of the show at the Bernard B. Jacobs Theatre.