A cardigan is definitely a versatile outerwear that you should have in your wardrobe. However, the length of the cardigan sometimes comes out as a problem. A long cardigan can be worn with a fitted top + skinny jeans, or a dress with the same length. Still, you could also pair it with a maxi skirt, provided that the top should be tucked in -- so that you won't look a lot shorter as you wear it together with the cardigan. You could opt for a waist belt for the accessory.