Regular price £14.95 Sale
A blooming display of roses on this classic floral print.
One size 8 - 16
100% Cotton