art tart looking uncharacteristically happy backstage at the show.
cf andrea loest fashion show
london, december 2003