Which flower cardigan is best? A cardigan is a perfect piece of clothing for everyone to own. It works well with layering or mixing outfits to match almost every occasion, from casual wear to dinners ...