We’ve never seen James Long in any stores until now, so we had to flag this up. Although you’ve just gotta look at the price tag (£839) to see why he hasn’t been more widely stocked. While we’re not going to say that it isn’t worth the money (although we’re sure a snarky commentor will say that) we do wonder why pieces like this are priced so far away from what their target customer can afford. (Farfetch)

What To Read Next