Kaftan: Silk Kaftan by H&M
Calista Raines (played by Jennifer Esposito) on Mistresses on ABC was spotted wearing this leaf and cactus print kaftan on Mistresses on episode 'The Best Laid Plans' (3x07) in Jul 2015. Calista's Kaftan is the Silk Kaftan by H&M.