H&M has several colorful kaftan’s that are affordable and cute to boot!
- Embroidered Cotton Kaftan H&M, $49.99. Above picture love the color!
- Embroidered Cotton Dress H&M, $59.99.
- Embroidered Cotton Maxi H&M, $69.99.
- Linen Blend Kaftan H&M, $49.99.
- Creped Cotton Dress H&M, $34.99.