Free shipping in Canada on orders over $200

Your cart

Your cart is empty

Check out these collections.

Shirts & Tops

123 Results

Easy Breezy Peasant Tee
Sale

Easy Breezy Peasant Tee

Sanctuary

Regular price from $42.50 Save 50%

Unit price
per 

4 sizes
  • XS
  • S
  • M
  • L
Bella Broderie Mix Top in Mid Pink
Sale

Bella Broderie Mix Top in Mid Pink

White Stuff

Regular price $95.00 $28.50 Save 70%

Unit price
per 

4 sizes
  • 4
  • 6
  • 8
  • 10
Sleeveless Linen Top in Navy
Sale

Sleeveless Linen Top in Navy

Pistache

Regular price from $51.00 Save 50%

Unit price
per 

4 sizes
  • XS
  • S
  • M
  • L
Elody Linen Blouse in Pure White
Sale

Elody Linen Blouse in Pure White

Part Two

Regular price $159.00 $47.70 Save 70%

Unit price
per 

5 sizes
  • 4
  • 6
  • 8
  • 10
  • 12
Curlies Linen T-Shirt in Dark Navy
Sale

Curlies Linen T-Shirt in Dark Navy

Part Two

Regular price from $44.50 Save 50%

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Sleeveless Rib Top in Lilac
Sale

Sleeveless Rib Top in Lilac

Esqualo

Regular price from $41.00 Save 50%

Unit price
per 

4 sizes
  • XS
  • S
  • M
  • L
Dakota Shirt in Black
Sale

Dakota Shirt in Black

Gentle Fawn

Regular price $64.00 $32.00 Save 50%

Unit price
per 

4 sizes
  • XS
  • S
  • M
  • L
Paige Button Down Shirt in Seaglass
Sale

Paige Button Down Shirt in Seaglass

Gentle Fawn

Regular price $118.00 $59.00 Save 50%

Unit price
per 

5 sizes
  • XS
  • S
  • M
  • L
  • XL
Regina Longsleeve Shirt in Blue & White Stripe
Sale

Regina Longsleeve Shirt in Blue & White Stripe

Culture

Regular price $109.00 $54.50 Save 50%

Unit price
per 

4 sizes
  • XS
  • S
  • M
  • L
Hami Knit Tank Pullover in Eggnog
Sale

Hami Knit Tank Pullover in Eggnog

Cream

Regular price from $39.50 Save 50%

Unit price
per 

4 sizes
  • XS
  • S
  • M
  • L
Sophie Organic Check Shirt in Ivory Multi
Sale

Sophie Organic Check Shirt in Ivory Multi

White Stuff

Regular price from $62.50 Save 50%

Unit price
per 

5 sizes
  • 4
  • 6
  • 8
  • 10
  • 12