Hmm. I love it but am slightly concerned at the length. If it were an inch shorter or so I would say definitely buy it. It is a lovely colour though and agree with Ottybottom that you would get a decent amount of wear from it.
I would wear with shoe boots and opaques too. Tops wise - perhaps black cashmere rollneck or oversized low v neck (tucked in so it really accentuates your waist).