John Lewis is a UK online and offline retailer. I've just been in the UK and saw this spot and thought is was really clever and unexpected - in fact the first time I saw it I actually didn't even know what was going on until the very end. Anyway I thought it was a nice idea which was executed very well. The second spot I found on youtube is a behind the scenes 'making of'. I believe Lowe London were the agency responsible.