One guaranteed way to make legs look longer and hips look narrower is to wear a high waisted, dark rinse, flared jean with heels. Tone those heels to the colour of your jeans and hey presto, you look like you are on stilts (not that I do here; in fact this shot doesn't demonstrate the point particularly well at all but I'm sure that you get my drift.)
So what is it all about then? Well the high waist on the jeans makes legs look as if they start higher up than they do, a dark rinse is instantly slimming, the width of the flare in comparison to the width of the hips and thighs makes them look narrower (which is why tapered trousers have the opposite effect), heels obviously add height and the whole trick of toning shoes to jeans continues the lines without interruption.
I bought the jeans that I am wearing in the Jaeger Boutique sale last summer. With the trend being for skinny and boyfriend jeans, flared jeans are quite hard to find on the High Street but now and again I really like wearing them - and it means that I still haven't had to wear tights! Mango has this pair for £39.99, which should do the trick.
The jumper is going to get a post of its own devoted to it and the statement necklace is an old Hobbs favourite.