How sweet are these soft little harem pants from John Lewis? The minty green is perfect and the spot print is like an optical illusion. So versatile – team with a plain black tee or mix things up with a clashing print. Available in sizes from newborn to 3 years, they are priced from £9.
Leave a Reply