I meant to post these pix a few days ago when I found them online. Selfridges is a grand old department store on the Oxford Road in London where you can buy just about anything your little heart desires (definitely hit the food halls, they're wonderful). When I lived in London as a student I would often gaze into their storefront windows marveling at and wishing for all the pretties displayed therein. Apparently in the recent past they have caught the macrame bug that is going around fashion circles. I don't know when this display was up or if it is still - I imagine not since Christmas is looming and Selfridges always goes all out with their holiday window displays.