Caroline is wearing a very elegant waistcoat from the Paul Smith fall winter 2012/13 runway collection, that you can find at farfetch, as sold by Feathers in London :
PAUL SMITH sleeveless double breasted coat
Otherwise, you can find a sleeveless dress with a similar tailored shape, but without pockets (by Paul Smith too) :
PAUL SMITH double breasted dress
(credit for the runway picture : GoRunway)