VIDEO: Justin Timberlake surprises some of his biggest fans

Is this doesn't make you cry a little bit, you may not have a heart.