A Kaftan dress is the perfect choice to wear for a wedding. This type of dress is simple and elegant, which makes it ideal for a formal wedding. If you are considering a wedding dress for your upcoming wedding, then consider wearing one of these beautiful dresses.