Kaftan tops are similar to kaftan dresses, but shorter and usually worn with pants, skirts or shorts. They are great for adding some flair and color to your outfit, as they often feature vibrant prints and embroidery. You can wear kaftan tops with jeans for a casual look, with...