Welcome to Olive + Rose

Free shipping on orders over $99

Your cart

Your cart is empty

Tops

Tops

108 Results

The Emerson Sweater Vest in Lavender

The Emerson Sweater Vest in Lavender

$29.95

Unit price
per 

1 color, 3 sizes
  • Small
  • Medium
  • Large
The Emerson Sweater Vest in Navy

The Emerson Sweater Vest in Navy

$29.95

Unit price
per 

1 color, 3 sizes
  • Small
  • Medium
  • Large
The Crew Striped Sweater Vest

The Crew Striped Sweater Vest

$29.95

Unit price
per 

1 color, 3 sizes
  • Small
  • Medium
  • Large
The Liliana Top

The Liliana Top

$45.95

Unit price
per 

1 color, 3 sizes
  • Small
  • Medium
  • Large
The Camellia Top

The Camellia Top

$35.95

Unit price
per 

3 sizes
  • Small
  • Medium
  • Large
The Penelope Blouse

The Penelope Blouse

$35.95

Unit price
per 

1 color, 3 sizes
  • Small
  • Medium
  • Large
The Juliette Top

The Juliette Top

$35.95

Unit price
per 

3 sizes
  • Small
  • Medium
  • Large
PRAY Embroidered Tee Shirt

PRAY Embroidered Tee Shirt

$35.95

Unit price
per 

4 sizes
  • Small
  • Medium
  • Large
  • XL
Plaid Lemon Sweater

Plaid Lemon Sweater

$65.95

Unit price
per 

1 color, 3 sizes
  • S
  • M
  • L
Bunny and Bow Pajama - Bottom

Bunny and Bow Pajama - Bottom

$33.95

Unit price
per 

3 sizes
  • Small
  • Medium
  • Large
Bunny and Bow Pajama - Top

Bunny and Bow Pajama - Top

$33.95

Unit price
per 

3 sizes
  • Small
  • Medium
  • Large
Madeline Mock Neck Sweater

Madeline Mock Neck Sweater

$39.95

Unit price
per 

1 color, 3 sizes
  • S
  • M
  • L
Salty Sweater Vest

Salty Sweater Vest

$49.95

Unit price
per 

1 color, 3 sizes
  • S
  • M
  • L
Maeve Button Down Top

Maeve Button Down Top

$45.95

Unit price
per 

1 color, 3 sizes
  • S
  • L
  • M
Monica Embroidered Denim Vest

Monica Embroidered Denim Vest

$59.95

Unit price
per 

1 color, 3 sizes
  • S
  • M
  • L
Samantha Knit Vest

Samantha Knit Vest

$49.95

Unit price
per 

1 color, 3 sizes
  • S
  • M
  • L