John Lewis longer cardigan size small oversize fits size 12.

This is an oversize fit so I went down a size 

Length approx 32 inches

Lovely soft and cosy feel

Never worn 

Smoke free pet free home