I heard in her radio interview the other day that she edits videos in iMovie and then sends it on to her people to finish in Adobe Premiere. This one looks great and matches the song well. Reminds me of Mariah's "Butterfly" video.