• Shop

    SHOP BY

    Women

    Men

    Kids

    Accessories

    Gift Card

    CLOTHING

    Tops

    Dresses

    Bottoms

    One Piece

    Two Piece Sets

    Outerwear

    STYLES

    Embroidery

    Eyelet

    Two-Way Designs

    Colourful Buttons

    Sleeveless

    Sleeved

    Short Designs

    Midi Designs

    Maxi Designs

    ALL THEMES

    AWE-dorable

    Florals

    Monochromatic

    Patterns

    Local Flavour

    CNY

  • New
  • Preview
  • Sale
  • Family Sets
  • Lookbook
  • Occasions

    Evening/Party

    Workwear

  • SGD
  • My Account

Free delivery within Singapore for orders above S$80

Free delivery to Malaysia for orders above S$200

Enjoy 10% off your first order!

Free delivery within Singapore for orders above S$80

Free delivery to Malaysia for orders above S$200

Enjoy 10% off your first order!

Free delivery within Singapore for orders above S$80

Free delivery to Malaysia for orders above S$200

Enjoy 10% off your first order!

Free delivery within Singapore for orders above S$80

Free delivery to Malaysia for orders above S$200

Enjoy 10% off your first order!

SHOP BY

Women

Men

Kids

Accessories

COLLECTIONS

New In

Back In Stock

Sale

Bestsellers

RETURN POLICY

DELIVERY / TRACKING

BACKORDER STATUS

AWE REWARDS

SHOP BY PRINTS

CNY
Local Flavour
Awedorable
Monochromatic
Floral
Pattern

POPULAR PRODUCTS

CONFETTI KISSES TWO-WAY MIDI DRESS CONFETTI KISSES TWO-WAY MIDI DRESS
CONFETTI KISSES TWO-WAY MIDI DRESS
$54.00
XS
Last piece
S
M
L
XL
2XL
3XL
4XL
5XL
CONFETTI KISSES V-NECK SLEEVED BUTTON DRESS CONFETTI KISSES V-NECK SLEEVED BUTTON DRESS
CONFETTI KISSES V-NECK SLEEVED BUTTON DRESS
$58.00
XS
Last piece
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
Last piece
COSMIC KISSES TWO-WAY MIDI DRESS COSMIC KISSES TWO-WAY MIDI DRESS
COSMIC KISSES TWO-WAY MIDI DRESS
$54.00
XS
S
M
L
XL
2XL
Last piece
3XL
4XL
5XL
Last piece
COSMIC KISSES V-NECK SLEEVED BUTTON DRESS COSMIC KISSES V-NECK SLEEVED BUTTON DRESS
COSMIC KISSES V-NECK SLEEVED BUTTON DRESS
$58.00
XS
Last piece
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
KALEI BUTTON BABYDOLL DRESS KALEI BUTTON BABYDOLL DRESS
KALEI BUTTON BABYDOLL DRESS
$55.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
FIADH FLORAL V-NECK SLEEVED BUTTON DRESS IN BLACK FIADH FLORAL V-NECK SLEEVED BUTTON DRESS IN BLACK
FIADH FLORAL V-NECK SLEEVED BUTTON DRESS IN BLACK
$55.00
S
M
Last piece
L
XL
2XL
3XL
4XL
Last piece
5XL
FIADH FLORAL V-NECK SLEEVED BUTTON DRESS IN PINK FIADH FLORAL V-NECK SLEEVED BUTTON DRESS IN PINK
FIADH FLORAL V-NECK SLEEVED BUTTON DRESS IN PINK
$55.00
S
M
L
Last piece
XL
2XL
3XL
4XL
5XL
JEZEBEL FLORAL EMB. SHIFT DRESS IN NAVY JEZEBEL FLORAL EMB. SHIFT DRESS IN NAVY
JEZEBEL FLORAL EMB. SHIFT DRESS IN NAVY
$55.00
XS
S
M
L
XL
Last piece
2XL
3XL
4XL
Last piece
5XL
JEZEBEL FLORAL EMB. SHIFT DRESS IN BLACK JEZEBEL FLORAL EMB. SHIFT DRESS IN BLACK
JEZEBEL FLORAL EMB. SHIFT DRESS IN BLACK
$55.00
XS
S
M
L
XL
2XL
3XL
Last piece
4XL
5XL
NAYA EMB. SLEEVED BUTTON MIDI DRESS IN NAVY NAYA EMB. SLEEVED BUTTON MIDI DRESS IN NAVY
NAYA EMB. SLEEVED BUTTON MIDI DRESS IN NAVY
$62.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
NAYA EMB. SLEEVED BUTTON MIDI DRESS IN MAROON NAYA EMB. SLEEVED BUTTON MIDI DRESS IN MAROON
NAYA EMB. SLEEVED BUTTON MIDI DRESS IN MAROON
$62.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
POLKIE PINK V-NECK BUTTON MIDI DRESS POLKIE PINK V-NECK BUTTON MIDI DRESS
POLKIE PINK V-NECK BUTTON MIDI DRESS
$56.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
Last piece
6XL
  • Shop

    SHOP BY

    Women

    Men

    Kids

    Accessories

    Gift Card

    CLOTHING

    Tops

    Dresses

    Bottoms

    One Piece

    Two Piece Sets

    Outerwear

    STYLES

    Embroidery

    Eyelet

    Two-Way Designs

    Colourful Buttons

    Sleeveless

    Sleeved

    Short Designs

    Midi Designs

    Maxi Designs

    ALL THEMES

    AWE-dorable

    Florals

    Monochromatic

    Patterns

    Local Flavour

    CNY

  • New
  • Preview
  • Sale
  • Family Sets
  • Lookbook
  • Occasions

    Evening/Party

    Workwear

All Would Envy All Would Envy All Would Envy
  • SGD
NOVEL NOV 2026
  • Tops
  • Bottoms
  • Dresses
  • One Piece
  • Two Piece Sets
  • Outerwear
  • Women
  • Men
  • Kids
  • Black
  • Gray
  • Brown
  • Blue
  • Cobalt blue
  • Navy
  • White
  • Green
  • Teal
  • Cream
  • Yellow
  • Orange
  • Red
  • Maroon
  • Purple
  • Pink
  • Floral
  • Print
  • Solid
  • Pattern
  • Awe-dorable
  • Local Flavour
  • Floral
  • Monochromatic
  • CNY
  • Cheongsams
  • Colourful Buttons
  • Embroidery
  • Eyelet
  • Two-Way Designs
  • Short Designs
  • Midi Designs
  • Maxi Designs
  • Sleeved
  • Sleeveless
  • 2XS
  • XS
  • S
  • M
  • L
  • XL
  • 2XL
  • 3XL
  • 4XL
  • 5XL
  • 6XL
  • FS
  • 1Y
  • 2Y
  • 3Y
  • 4Y
  • 5Y
  • 6Y
  • 7Y
  • 8Y
  • 9Y
  • 10Y
  • 12Y

Shop All

  • Only Available Products
  • Only Available In-Store
  • Date: New to Old
  • Date: Old to New
  • Price: High to Low
  • Price: Low to High
  • A - Z
  • Z - A
Filter

Category

  • Tops
  • Bottoms
  • Dresses
  • One Piece
  • Two Piece Sets
  • Outerwear

Gender

  • Women
  • Men
  • Kids

Colour

  • Black
  • Gray
  • Brown
  • Blue
  • Cobalt blue
  • Navy
  • White
  • Green
  • Teal
  • Cream
  • Yellow
  • Orange
  • Red
  • Maroon
  • Purple
  • Pink
  • Floral

Print / Solid

  • Print
  • Solid

Theme

  • Pattern
  • Awe-dorable
  • Local Flavour
  • Floral
  • Monochromatic
  • CNY

Style

  • Cheongsams
  • Colourful Buttons
  • Embroidery
  • Eyelet
  • Two-Way Designs
  • Short Designs
  • Midi Designs
  • Maxi Designs
  • Sleeved
  • Sleeveless

Size

  • 2XS
  • XS
  • S
  • M
  • L
  • XL
  • 2XL
  • 3XL
  • 4XL
  • 5XL
  • 6XL
  • FS
  • 1Y
  • 2Y
  • 3Y
  • 4Y
  • 5Y
  • 6Y
  • 7Y
  • 8Y
  • 9Y
  • 10Y
  • 12Y

Price Range

  • Only Available Products
  • Only Available In-Store
Apply Reset
Sort
  • Date: New to Old
  • Date: Old to New
  • Price: High to Low
  • Price: Low to High
  • A - Z
  • Z - A
CREAM GENTLE GARDENS MEN’S SHIRT CREAM GENTLE GARDENS MEN’S SHIRT
Login to add to wish list
CREAM GENTLE GARDENS MEN’S SHIRT
$49.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
CREAM GENTLE GARDENS TWO-WAY TOP CREAM GENTLE GARDENS TWO-WAY TOP
Login to add to wish list
CREAM GENTLE GARDENS TWO-WAY TOP
$38.00
XS
S
M
L
XL
Last piece
2XL
Last piece
3XL
Last piece
4XL
5XL
CREAM GENTLE GARDENS KIDS’ SHIRT CREAM GENTLE GARDENS KIDS’ SHIRT
In Stores In Stores In Stores
Login to add to wish list
CREAM GENTLE GARDENS KIDS’ SHIRT
$35.00
1Y
2Y
Last piece
3Y
4Y
Last piece
5Y
6Y
8Y
10Y
12Y
CREAM GENTLE GARDENS KIDS’ DRESS CREAM GENTLE GARDENS KIDS’ DRESS
Login to add to wish list
CREAM GENTLE GARDENS KIDS’ DRESS
$35.00
1Y
2Y
Last piece
3Y
4Y
5Y
6Y
8Y
10Y
12Y
YOONA SLEEVED BUTTON MIDI DRESS IN BLUE YOONA SLEEVED BUTTON MIDI DRESS IN BLUE
Login to add to wish list
YOONA SLEEVED BUTTON MIDI DRESS IN BLUE
$55.00
S
M
L
XL
2XL
Last piece
3XL
4XL
5XL
6XL
YOONA SLEEVED BUTTON MIDI DRESS IN WHITE YOONA SLEEVED BUTTON MIDI DRESS IN WHITE
Login to add to wish list
YOONA SLEEVED BUTTON MIDI DRESS IN WHITE
$55.00
S
M
L
XL
2XL
Last piece
3XL
4XL
5XL
6XL
LYNN PANTS IN BLACK LYNN PANTS IN BLACK
Login to add to wish list
LYNN PANTS IN BLACK
$48.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
LYNN PANTS IN NAVY LYNN PANTS IN NAVY
Login to add to wish list
LYNN PANTS IN NAVY
$48.00
XS
S
M
L
XL
2XL
Last piece
3XL
4XL
5XL
LYNN PANTS IN LILAC LYNN PANTS IN LILAC
Login to add to wish list
LYNN PANTS IN LILAC
$45.00
XS
S
M
L
XL
2XL
3XL
Last piece
4XL
5XL
LILAC PANDA PARTY SLEEVED SHORT BUTTON DRESS
In Stores In Stores In Stores
Login to add to wish list
LILAC PANDA PARTY SLEEVED SHORT BUTTON DRESS
$53.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
LILAC PANDA PARTY SLEEVED BUTTON TOP
In Stores In Stores In Stores
Login to add to wish list
LILAC PANDA PARTY SLEEVED BUTTON TOP
$40.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
LILAC PANDA PARTY ELASTIC-WAIST MIDI SKIRT
Login to add to wish list
LILAC PANDA PARTY ELASTIC-WAIST MIDI SKIRT
$41.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
GREY PANDA PARTY EMB. UNISEX TEE GREY PANDA PARTY EMB. UNISEX TEE
In Stores In Stores In Stores
Login to add to wish list
GREY PANDA PARTY EMB. UNISEX TEE
$39.50
XS
S
M
L
XL
2XL
3XL
Last piece
4XL
5XL
6XL
GREY PANDA PARTY EMB. TEE MIDI DRESS
In Stores In Stores In Stores
Login to add to wish list
GREY PANDA PARTY EMB. TEE MIDI DRESS
$46.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
PINK PANDA PARTY KIDS' SHIRT PINK PANDA PARTY KIDS' SHIRT
In Stores In Stores In Stores
Login to add to wish list
PINK PANDA PARTY KIDS' SHIRT
$35.00
1Y
2Y
3Y
4Y
Last piece
5Y
6Y
8Y
Last piece
10Y
12Y
PINK PANDA PARTY KIDS' DRESS PINK PANDA PARTY KIDS' DRESS
In Stores In Stores In Stores
Login to add to wish list
PINK PANDA PARTY KIDS' DRESS
$35.00
1Y
2Y
3Y
4Y
5Y
6Y
Last piece
8Y
10Y
12Y
PINK PANDA PARTY MEN'S SHIRT PINK PANDA PARTY MEN'S SHIRT
In Stores In Stores In Stores
Login to add to wish list
PINK PANDA PARTY MEN'S SHIRT
$50.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
Last piece
6XL
Last piece
PINK PANDA PARTY ELASTIC-BACK SKORTS
In Stores In Stores In Stores
Login to add to wish list
PINK PANDA PARTY ELASTIC-BACK SKORTS
$43.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
Last piece
6XL
PINK PANDA PARTY TWO-WAY BUTTON TOP
Login to add to wish list
PINK PANDA PARTY TWO-WAY BUTTON TOP
$39.50
XS
S
M
L
XL
2XL
3XL
4XL
5XL
PINK PANDA PARTY SLEEVED TIE-SASH TOP
In Stores In Stores In Stores
Login to add to wish list
PINK PANDA PARTY SLEEVED TIE-SASH TOP
$42.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
PINK PANDA PARTY SLEEVELESS DROPWAIST DRESS
Login to add to wish list
PINK PANDA PARTY SLEEVELESS DROPWAIST DRESS
$51.00
XS
S
Last piece
M
L
XL
2XL
3XL
Last piece
4XL
PINK PANDA PARTY V-NECK BABYDOLL DRESS
In Stores In Stores In Stores
Login to add to wish list
PINK PANDA PARTY V-NECK BABYDOLL DRESS
$53.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
PANDA PARTY EMB. PUFFER DUMPLING BAG PANDA PARTY EMB. PUFFER DUMPLING BAG
In Stores In Stores In Stores
Login to add to wish list
PANDA PARTY EMB. PUFFER DUMPLING BAG
$38.00
FS
PANDA PARTY YELLOW SLEEVED CHEONGSAM TOP PANDA PARTY YELLOW SLEEVED CHEONGSAM TOP
Login to add to wish list
PANDA PARTY YELLOW SLEEVED CHEONGSAM TOP
$49.00 $39.00
XS
Last piece
S
Last piece
M
L
XL
2XL
3XL
4XL
5XL
Last piece
6XL
PANDA PARTY ORANGE SLEEVED PEPLUM TOP PANDA PARTY ORANGE SLEEVED PEPLUM TOP
Login to add to wish list
PANDA PARTY ORANGE SLEEVED PEPLUM TOP
$43.00 $34.00
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
PANDA PARTY LILAC SLEEVED CHEONGSAM DRESS PANDA PARTY LILAC SLEEVED CHEONGSAM DRESS
Login to add to wish list
PANDA PARTY LILAC SLEEVED CHEONGSAM DRESS
$65.00 $48.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
PANDA PARTY ORANGE SLEEVELESS CHEONGSAM DRESS PANDA PARTY ORANGE SLEEVELESS CHEONGSAM DRESS
Login to add to wish list
PANDA PARTY ORANGE SLEEVELESS CHEONGSAM DRESS
$62.00 $40.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
PANDA PARTY BLUE MANDARIN-COLLAR SHIRT PANDA PARTY BLUE MANDARIN-COLLAR SHIRT
Login to add to wish list
PANDA PARTY BLUE MANDARIN-COLLAR SHIRT
$55.00 $46.00
XS
S
M
L
XL
2XL
3XL
Last piece
4XL
5XL
6XL
PANDA PARTY MAROON EMB. TEE DRESS PANDA PARTY MAROON EMB. TEE DRESS
Login to add to wish list
PANDA PARTY MAROON EMB. TEE DRESS
$42.00 $36.00
XS
S
M
L
XL
2XL
3XL
4XL
Last piece
5XL
6XL
PANDA PARTY MAROON EMB. KIDS’ TEE PANDA PARTY MAROON EMB. KIDS’ TEE
Login to add to wish list
PANDA PARTY MAROON EMB. KIDS’ TEE
$26.00 $20.00
1Y
2Y
3Y
4Y
5Y
6Y
8Y
10Y
BIEL SQUARE-NECK BABYDOLL DRESS IN NAVY BIEL SQUARE-NECK BABYDOLL DRESS IN NAVY
In Stores In Stores In Stores
Login to add to wish list
BIEL SQUARE-NECK BABYDOLL DRESS IN NAVY
$50.00
XS
S
M
L
Last piece
XL
2XL
3XL
4XL
5XL
6XL
Last piece
BIEL SQUARE-NECK BABYDOLL DRESS IN BLACK BIEL SQUARE-NECK BABYDOLL DRESS IN BLACK
In Stores In Stores In Stores
Login to add to wish list
BIEL SQUARE-NECK BABYDOLL DRESS IN BLACK
$50.00
XS
S
M
L
Last piece
XL
2XL
3XL
4XL
Last piece
5XL
Last piece
6XL
BIEL SQUARE-NECK BABYDOLL DRESS IN YELLOW BIEL SQUARE-NECK BABYDOLL DRESS IN YELLOW
Login to add to wish list
BIEL SQUARE-NECK BABYDOLL DRESS IN YELLOW
$50.00 $44.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
CLARISSA DENIM SLEEVED BUTTON-DOWN MIDI DRESS CLARISSA DENIM SLEEVED BUTTON-DOWN MIDI DRESS
Login to add to wish list
CLARISSA DENIM SLEEVED BUTTON-DOWN MIDI DRESS
$62.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
Last piece
KIFFY BLACK ELASTIC-WAIST SKIRT KIFFY BLACK ELASTIC-WAIST SKIRT
Login to add to wish list
KIFFY BLACK ELASTIC-WAIST SKIRT
$46.00 $40.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
BYREE FLORAL SLEEVELESS BUTTON MAXI DRESS BYREE FLORAL SLEEVELESS BUTTON MAXI DRESS
In Stores In Stores In Stores
Login to add to wish list
BYREE FLORAL SLEEVELESS BUTTON MAXI DRESS
$56.00
XS
S
M
L
XL
2XL
Last piece
3XL
4XL
Last piece
BLYSS ABSTRACT FLORAL SLEEVELESS BUTTON MAXI DRESS BLYSS ABSTRACT FLORAL SLEEVELESS BUTTON MAXI DRESS
Login to add to wish list
BLYSS ABSTRACT FLORAL SLEEVELESS BUTTON MAXI DRESS
$56.00
XS
Last piece
S
M
L
XL
2XL
3XL
4XL
KERENSA FLORAL V-NECK SLEEVED BUTTON MIDI DRESS KERENSA FLORAL V-NECK SLEEVED BUTTON MIDI DRESS
In Stores In Stores In Stores
Login to add to wish list
KERENSA FLORAL V-NECK SLEEVED BUTTON MIDI DRESS
$55.00
XS
Last piece
S
M
L
XL
2XL
3XL
4XL
5XL
OPHALYA ABSTRACT FLORAL SLEEVED BUTTON MIDI DRESS OPHALYA ABSTRACT FLORAL SLEEVED BUTTON MIDI DRESS
Login to add to wish list
OPHALYA ABSTRACT FLORAL SLEEVED BUTTON MIDI DRESS
$55.00
S
M
L
XL
2XL
3XL
Last piece
4XL
5XL
ONLY ONIGIRI NAVY SQUARE-NECK BABYDOLL DRESS ONLY ONIGIRI NAVY SQUARE-NECK BABYDOLL DRESS
Login to add to wish list
ONLY ONIGIRI NAVY SQUARE-NECK BABYDOLL DRESS
$53.00
XS
S
Last piece
M
L
Last piece
XL
2XL
3XL
4XL
5XL
Last piece
ONLY ONIGIRI ELASTIC-WAIST SKIRT ONLY ONIGIRI ELASTIC-WAIST SKIRT
Login to add to wish list
ONLY ONIGIRI ELASTIC-WAIST SKIRT
$41.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
ONLY ONIGIRI SLEEVED BUTTON TOP ONLY ONIGIRI SLEEVED BUTTON TOP
Login to add to wish list
ONLY ONIGIRI SLEEVED BUTTON TOP
$40.00
XS
S
Last piece
M
Last piece
L
XL
2XL
Last piece
3XL
4XL
5XL
6XL
ROISIN SLEEVED FAUX-WRAP RUFFLE DRESS IN GREEN ROISIN SLEEVED FAUX-WRAP RUFFLE DRESS IN GREEN
Login to add to wish list
ROISIN SLEEVED FAUX-WRAP RUFFLE DRESS IN GREEN
$53.00 $44.00
XS
Last piece
S
M
L
XL
2XL
3XL
4XL
5XL
SHELLAH OCEAN EYELET SLEEVED DRESS SHELLAH OCEAN EYELET SLEEVED DRESS
In Stores In Stores In Stores
Login to add to wish list
SHELLAH OCEAN EYELET SLEEVED DRESS
$56.00 $41.00
S
M
L
XL
2XL
3XL
Last piece
4XL
5XL
6XL
VINY NAVY STARRY EMB. SLEEVED BUTTON DRESS VINY NAVY STARRY EMB. SLEEVED BUTTON DRESS
Login to add to wish list
VINY NAVY STARRY EMB. SLEEVED BUTTON DRESS
$57.00
XS
S
M
L
XL
2XL
3XL
4XL
Last piece
5XL
6XL
IONA BLACK STARRY EMB. V-NECK SLEEVED MIDI DRESS IONA BLACK STARRY EMB. V-NECK SLEEVED MIDI DRESS
Login to add to wish list
IONA BLACK STARRY EMB. V-NECK SLEEVED MIDI DRESS
$56.00
XS
S
M
L
XL
2XL
3XL
4XL
5XL
6XL
DIAMOND VINTAGE TILES TWO-WAY MIDI DIAMOND VINTAGE TILES TWO-WAY MIDI
Login to add to wish list
DIAMOND VINTAGE TILES TWO-WAY MIDI
$52.00
XS
S
Last piece
M
Last piece
L
XL
2XL
Last piece
3XL
4XL
5XL
DIAMOND VINTAGE TILES V-NECK SLEEVED MIDI DRESS DIAMOND VINTAGE TILES V-NECK SLEEVED MIDI DRESS
In Stores In Stores In Stores
Login to add to wish list
DIAMOND VINTAGE TILES V-NECK SLEEVED MIDI DRESS
$55.00
XS
S
M
L
XL
2XL
3XL
4XL
Last piece
5XL
6XL
  • ...
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • ...
View All

Stay updated with our latest styles and promos!

Join our mailing list today!

  • About Us
  • Contact
  • Store Details
  • Privacy Policy
  • Terms and Conditions
  • Delivery/ Tracking
  • Returns
  • Gift Card FAQ
  • The Envy Club
  • Refer A Friend
© 2026 ALL WOULD ENVY PTE LTD. ALL RIGHTS RESERVED.