I bought this coat a couple of years ago and hardly wear it, mainly because I can't work out what to wear it with. Mine was an Ebay purchase and is dark blue rather than purple but otherwise looks almost the same as the JL picture.
www.johnlewis.com/white-stuff-mossy-thatch-velvet-coat/p2169175
I'd normally wear a long coat over midi / long skirts, and a shorter fleece / jacket with trousers. This one is somewhere in between so maybe just needs some getting used to. Is there an obvious pairing? Trousers? Skirt length? Just stop over-thinking and get on and wear the thing?!