When I read your comment about not feeling 100% comfortable due to weight gain, and thinking in terms of "when I loose it", I thought to myself, No, this is wrong, you should shop for the body you have...
But then... I saw the pic!
First, first first: you have not weight to loose from where I stand, you look very, very good: sensuous, charming, lively. Your silhouette has terrific proportions, which this dress highlights very nicely. I love your hair too! What a great idea to pair this dress with the necklace you chose too. It shoes your sense of harmony.
It's a keep, absolutely.