Taylor Swift Pairs Surprise ‘Folklore’ Album Release with Magical Music Video for Single ‘Cardigan’

436