Lovely blouse shirt by Tommy Hilfiger
100 % Viscose
Excellent condition
Size US 0 Eur 32 UK 4 but would fit UK 8-10 as its quite relaxed