Kaftans are dresses that are long and very flowy. Most people think of them as African wear, but they are worn by many cultures going back to the 14th century. They come in bright colors and usually have lots of embellishments. In the past they were worn for special occasions, but today kaftans are worn for any occasion by young and older women alike. You can wear them to the beach, to a wedding, to a special night out or during the day as a casual outfit. The sky is the limit. I’ve found lots of different styles of kaftans for you to consider. See below.