I have recently developed a fondness with cardigans, the more lavish the better. It is so versatile that it can be worn over either a plain shirt or a formal wear for casual or formal setting. Cardigans can be short, waist length, long, tailored, straight, or drapey. It can work either to your advantage or otherwise depending on the style vis-a-vis your body type.
I especially love those long cardigans that go below the hips especially when worn with dress or skirt with, more or less, the same length.
The drapery at the back provided the dramatic impact.
While cardigan that hit below the knee may provide adverse effect on one's perceived height, use of heels can alter the effect 180 degrees.