BNWT Velvet By Graham And Spencer Cotton Lilac Top M 12 £155.
Gorgeous top, super soft (like babies wrap), lightweight, slightly Oversized but it's meant to be slightly loose, floaty. Size M which is uk 12, and fits perfectly.