Sea of blue

Top, €40; skirt, €270; shoes, €27, all Marks & Spencer