This floral blouse was most likely designed by Jenny Beavan for the film Howard’s End in 1992. Her costumes for the film earned her an Academy Award nomination for best costume design. The blouse was seen in the film on Emma Thompson as Margaret Schlegel.
It was next seen on Maggie Smith as Lady Myra Nalor in the 1999 film The Last September. It went on to be used a third time in Death Defying Acts in 2007 on Catherine Zeta-Jones as Mary McGarvie. It was seen a fourth time in 2011 in the second season of Downton Abbey on Michelle Dockery as Mary Crawley.