Flowers pouring out of Jo Malone's Sloane Street store.
Jo Malone emailed me this image this afternoon and I just could not wait to put it up here to show you. This is their store in Sloane Street not far from The Chelsea Flower Show venue. SO CLEVER AND SO BEAUTIFUL. Click the image to see more detail.