Michelle Rose is a sophomore at Berklee College of Music. She co-wrote the lyrics of this 1950's-themed song with Dr. Fink (Prince & The Revolution), who also composed and produced the song. The video was filmed just prior to starting at Berklee. Michelle Rose planned the video concept and all details of the video, including the selection of all costumes, props, actors, etc.
Twitter: @mrose220