Justin Timberlake premieres his new video for the single 'Mirrors,' from his third album 'The 20/20 Experience.' It's an eight-minute mini-movie about two couples who share an everlasting love affair.

The clip is dedicated to Timberlake's grandparents, William and Sadie -- William passed away last year. The video features scenes of the couple's love story through different time periods.

JT doesn't show up until the end of the video, when he catches his grandparent's wedding ring and breaks into an emotional dance sequence in front of cascading mirrors. Directed by filmmaker Floria Sigismond, the video is way too long for its own good. But if you like love the song, you will most likely enjoy Timberlake's emotional visual.