Ami Paris
AMI Paris raw-edge shirt - Neutrals
£520
Blumarine
Blumarine dolphin-detail T-shirt - Black
£356
We Norwegians
We Norwegians Voss chevron zip-up top - Blue
£187
Shanghai Tang
Shanghai Tang Tang Playmaker short-sleeve T-shirt - Green
£232
Saint Laurent
Saint Laurent knitted top - Green
£781
SANTA BRANDS
Santa Brands crystal-embellished mesh top - Gold
£733
DKNY
DKNY open-knit top - Neutrals
£92
A.P.C.
A.P.C. logo-print T-shirt - Blue
£128£89(30% off)
Andersson Bell
Andersson Bell Dasha flower-garden logo T-shirt - Green
£271£96(64% off)
Burberry
Burberry oversized cotton poplin shirt - White
£425
Rosetta Getty
Rosetta Getty round-neck T-shirt - Neutrals
£397
Moschino
Moschino embroidered-logo shirt - White
£625£375(40% off)
Prada
Prada crinkled poplin shirt - Neutrals
£1,290
Alexander Wang
Alexander Wang logo-print T-shirt - Grey
£309£185(40% off)
BA&SH
Ba&Sh Ioni logo-print cotton T-shirt - Pink
£80£56(30% off)
Ganni
GANNI banana-graphic T-shirt - Neutrals
£280
Monse
Monse epaulette buttoned shirt - Blue
£903
Comme des Garçons
Comme Des Garçons asymmetric pleated shirt - White
£708
Fabiana Filippi
Fabiana Filippi bow-detail point-collar shirt - White
£555£389(29% off)
Prada bow-ruffled shirt - White
£1,100
FRAME
FRAME The Baby Tee crew-neck T-shirt - Black
£112
Palm Angels
Palm Angels logo-embroidered T-shirt
£178
TWINSET
TWINSET bow-detail top - Black
£184£129(29% off)
Valentino Garavani
Valentino Garavani crystal-logo cotton T-shirt - White
£1,100£779(29% off)
Miu Miu
Miu Miu canvas shirt - Blue
£1,406
PELO FOUNDATION
PELO FOUNDATION dog-appliqué T-shirt - White
£66
Iro
IRO open-back cotton T-shirt - Black
£148
Brunello Cucinelli
Brunello Cucinelli fine-knit jersey - Brown
£930
Moschino embellished cotton T-shirt - Black
£127
Marni
Marni embroidered shirt - Black
£775
Mc2 Saint Barth
MC2 Saint Barth Dear Santa short-sleeves T-Shirt - White
£81
Mm6 Maison Margiela
MM6 Maison Margiela ribbed knit turtleneck T-shirt - Brown
£763