SHIRTS/TOPS

Carefully designed for a comfortable, flattering fit, in luxe natural fabrics that feel great against the skin, our pull on shirts work whether relaxing at home, meeting with friends or just putting one foot in front of the other. Versatile and easy-to-wear, whether you choose classic black and white or vibrant colours, with our shirts and tops, you're set wherever the day takes you.

SHOW ME AVAILABILITY IN

AVAILABLE IN

  • Grid size: two columns
  • Grid size: one column

SORT BY

Amy linen shirt
Amy linen shirt
  • XS
  • S
  • M
  • L

Amy linen shirt

Rated 4.8 out of 5
Based on 9 reviews

£99

Sophie hooded top
Sophie hooded top
  • XS
  • S
  • M
  • L

Sophie hooded top

Rated 5.0 out of 5
Based on 1 review

£120

Claudia linen shirt
Claudia linen shirt
  • XS
  • S
  • M
  • L

Claudia linen shirt

Rated 5.0 out of 5
Based on 2 reviews

£99

Chrissie linen cross dyed shirt
Chrissie linen cross dyed shirt
  • XS
  • S
  • M
  • L

Chrissie linen cross dyed shirt

Rated 5.0 out of 5
Based on 4 reviews

£99

Amy linen shirt
Amy linen shirt
  • XS
  • S
  • M
  • L

Amy linen shirt

Rated 5.0 out of 5
Based on 5 reviews

£99

Chrissie linen cross dyed shirt
Chrissie linen cross dyed shirt
  • XS
  • S
  • M
  • L

Chrissie linen cross dyed shirt

Rated 5.0 out of 5
Based on 2 reviews

£99

Sophie hooded top
Sophie hooded top
  • XS
  • S
  • M
  • L

Sophie hooded top

Rated 5.0 out of 5
Based on 1 review

£120

Claudia linen shirt
Claudia linen shirt
  • XS
  • S
  • M
  • L

Claudia linen shirt

Rated 5.0 out of 5
Based on 1 review

£99

Justine broderie shirt
Justine broderie shirt
  • SM
  • ML

Justine broderie shirt

Rated 5.0 out of 5
Based on 2 reviews

£130

Lara silk multicoloured shirt
Lara silk multicoloured shirt
  • XS
  • S
  • M
  • L

Lara silk multicoloured shirt

Rated 5.0 out of 5
Based on 10 reviews

£150

Anya linen tie front shirt
Anya linen tie front shirt
  • S
  • M
  • L

Anya linen tie front shirt

Rated 5.0 out of 5
Based on 2 reviews

£99

Anya linen tie front shirt
Anya linen tie front shirt
  • S
  • M
  • L

Anya linen tie front shirt

Rated 5.0 out of 5
Based on 3 reviews

£99

Jemima broderie shirt
Jemima broderie shirt
  • S
  • M
  • L

Jemima broderie shirt

Rated 5.0 out of 5
Based on 4 reviews

£125

Jemima broderie shirt
Jemima broderie shirt
  • S
  • M
  • L

Jemima broderie shirt

Rated 4.6 out of 5
Based on 7 reviews

£125

Hannah polo shirt
Hannah polo shirt
  • XS
  • S
  • M
  • L

Hannah polo shirt

Rated 5.0 out of 5
Based on 3 reviews

£79

Hannah polo shirt
Hannah polo shirt
  • XS
  • S
  • M
  • L

Hannah polo shirt

Rated 5.0 out of 5
Based on 2 reviews

£79

Hannah polo shirt
Hannah polo shirt
  • XS
  • S
  • M
  • L

Hannah polo shirt

Rated 5.0 out of 5
Based on 2 reviews

£79

Blair long sleeve polo shirt
Blair long sleeve polo shirt
  • XS
  • S
  • M
  • L

Blair long sleeve polo shirt

Rated 4.9 out of 5
Based on 7 reviews

£85

Amy shadow stripe shirt
Amy shadow stripe shirt
  • XS
  • S
  • M
  • L

Amy shadow stripe shirt

Rated 5.0 out of 5
Based on 3 reviews

£99

Livvie print drapey shirt
Livvie print drapey shirt
  • S
  • M
  • L

Livvie print drapey shirt

Rated 5.0 out of 5
Based on 1 review

£99

Livvie print drapey shirt
Livvie print drapey shirt
  • S
  • M
  • L

Livvie print drapey shirt

Rated 5.0 out of 5
Based on 4 reviews

£99

Olivia drapey shirt
Olivia drapey shirt
  • S
  • M
  • L

Olivia drapey shirt

Rated 5.0 out of 5
Based on 1 review

£69

Chrissie poplin shirt
Chrissie poplin shirt
  • S
  • M
  • L

Chrissie poplin shirt

Rated 5.0 out of 5
Based on 3 reviews

£59

Evie jersey shirt
Evie jersey shirt
  • S
  • M
  • L

Evie jersey shirt

Rated 5.0 out of 5
7 Reviews

£79

Ailish jersey body top
Ailish jersey body top
  • S
  • M
  • L

Ailish jersey body top

Rated 5.0 out of 5
2 Reviews

£59

SALE Chrissie linen stripe shirt
Chrissie linen stripe shirt
  • XS
  • S
  • M
  • L

Chrissie linen stripe shirt

Rated 5.0 out of 5
Based on 2 reviews

£77 £110

SALE Rhona jersey dolman sleeve top
Rhona jersey dolman sleeve top
  • XS
  • S
  • M
  • L
SALE Rhona jersey dolman sleeve top
Rhona jersey dolman sleeve top
  • XS
  • S
  • M
  • L

Rhona jersey dolman sleeve top

Rated 5.0 out of 5
Based on 2 reviews

£24.50 £49

SALE Colette cotton oxford shirt
Colette cotton oxford shirt
  • S
  • M
  • L

Colette cotton oxford shirt

Rated 5.0 out of 5
Based on 1 review

£34.50 £69

SALE Simone cotton stripe shirt
Simone cotton stripe shirt
  • S
  • M
  • L

Simone cotton stripe shirt

Rated 5.0 out of 5
Based on 1 review

£48.30 £69

SALE Colette cotton oxford shirt
Colette cotton oxford shirt
  • S
  • M
  • L

Colette cotton oxford shirt

Rated 5.0 out of 5
Based on 2 reviews

£34.50 £69

SALE Simone cotton stripe shirt
Simone cotton stripe shirt
  • S
  • M
  • L

Simone cotton stripe shirt

Rated 5.0 out of 5
Based on 2 reviews

£48.30 £69

SALE Chrissie poplin shirt
Chrissie poplin shirt
  • S
  • M
  • L

Chrissie poplin shirt

Rated 5.0 out of 5
1 Review

£29.50 £59

SALE Chrissie poplin shirt
Chrissie poplin shirt
  • S
  • M
  • L

Chrissie poplin shirt

Rated 5.0 out of 5
Based on 3 reviews

£29.50 £59

SALE Olivia silk animal print shirt
Olivia silk animal print shirt
  • S
  • M
  • L

Olivia silk animal print shirt

Rated 5.0 out of 5
Based on 20 reviews

£75 £150

SALE Olivia silk animal print shirt
Olivia silk animal print shirt
  • S
  • M
  • L

Olivia silk animal print shirt

Rated 5.0 out of 5
Based on 20 reviews

£75 £150

SALE Lucille silk multispot shirt black
Lucille silk multispot shirt black
  • XS
  • S
  • M
  • L

Lucille silk multispot shirt black

Rated 5.0 out of 5
1 Review

£60 £150

SALE Phoebe silk spot shirt
Phoebe silk spot shirt
  • XS
  • S
  • M
  • L

Phoebe silk spot shirt

Rated 5.0 out of 5
1 Review

£60 £150

SALE Phoebe silk spot shirt
Phoebe silk spot shirt
  • XS
  • S
  • M
  • L

Phoebe silk spot shirt

Rated 5.0 out of 5
1 Review

£60 £150

SALE Lucille silk multispot shirt ivory
Lucille silk multispot shirt ivory
  • XS
  • S
  • M
  • L

Lucille silk multispot shirt ivory

Rated 5.0 out of 5
Based on 3 reviews

£60 £150

SALE Olivia stripe silk shirt
Olivia stripe silk shirt
  • S
  • M
  • L

Olivia stripe silk shirt

Rated 5.0 out of 5
Based on 13 reviews

£75 £150