A Cosy Cardigan: Free People Swim Too Deep Cardi This Free People Swim Too Deep Cardi ($148) is oversized and adorable. We want to wrap ourselves in it all winter long. Image Source: freepeople.com Free People Swim Too Deep Cardi $148 from freepeople.com Buy Now