This is AMAZING. Maybe Solange is our new Erykah Badu?