Home Fashion Taylor Swift wore a colorful Vivienne Westwood corset dress while grabbing dinner with Zoë Kravitz, who recently split from Channing Tatum, in New York City on Friday, November 8.