Kate keeps promise and dresses 'like a princess' for brave cancer patient

·Shopping writer
·3 min read
The Duchess of Cambridge made a five-year-old cancer patient's dream come true as she dressed like a princess for their first in-person meeting.  (PA Images)
The Duchess of Cambridge made a five-year-old cancer patient's dream come true as she dressed like a princess for their first in-person meeting. (PA Images)

Yahoo Lifestyle's editors are committed to independently selecting wonderful products at great prices for you. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.

The Duchess of Cambridge is true to her word, as she channelled a Disney princess in her latest royal engagement on the week-long Scotland tour. 

Duchess Catherine, 39, met with Mila Sneddon, aged five, and her family, at the Palace of Holyroodhouse in Edinburgh on 27 May.

Mila is a cancer patient and features in an image from the Hold Still photography project, set up by Kate. The imagery captures the tender moment the youngster kissed her father, Scott, through a window whilst she was shielding during her chemotherapy treatment.

The Duchess of Cambridge arrives to meet Mila Sneddon and her family at the Palace of Holyroodhouse in Edinburgh. (PA Images)
The Duchess of Cambridge arrives to meet Mila Sneddon and her family at the Palace of Holyroodhouse in Edinburgh. (PA Images)

Prior to meeting Mila, the duchess spoke with her on the phone. During the conversation, Mila revealed she would love nothing more than to meet a princess in a dress in her favourite colour, pink. 

This content is not available due to your privacy preferences.
Update your settings here to see it.

Royal correspondent, Rebecca English, tweeted: "The Duchess of Cambridge kept her promise to little Mia Sneddon, 4, who wanted to meet a princess dressed in her favourite colour, pink. Kate wore a ME+EM outfit that matched Mia’s dress. She had promised she would when they spoke on the phone last year."

Buy it: Colour Block Silk Shirt Dress + Belt | £450 from Me+Em

Colour Block Silk Shirt Dress + Belt (Me+Em)
Colour Block Silk Shirt Dress + Belt (Me+Em)

For the meeting the duchess wore a floaty pink dress from designer label Me+Em, which she paired with a pair of soft pink pointed-toe heels. 

Kate accessorised the dress with a coordinating suede pink belt by Boden, which is only £38 and is currently available to purchase from John Lewis. As well as a pair of Rhodochrosite Gold Mini Pyramid Charm Hoop earrings from Missoma.

Buy it: Boden Skinny Suede Belt | £38 from John Lewis (also available from Boden)

Buy it: Rhodochrosite gold mini pyramid charm hoop earrings | £85 from Missoma

She also styled her hair in a glamorous, pulled-back loose wave.

The Colour Block Silk Shirt Dress + Belt features a contrast-colour block front of bubblegum pink and a darker raspberry shade. It also has pleating detail on the front, and a dipped hem, which is shorter at the front and longer at the back. 

It has long sleeves, with a slight puff detail on the shoulder, and a collar button front fastening. 

The Duchess of Cambridge and cancer patient, Mila Sneddon,coordinate in pink dresses for their in-person meet up during the duchess' royal tour of Scotland. (PA Images)
The Duchess of Cambridge and Mila Sneddon coordinate in pink dresses for their in-person meet up during the duchess' royal tour of Scotland. (PA Images)

This design also comes with a removable belt, which can cinch in at the waist, or be draped around the neck, as modelled on the website. 

The dress retails for £450, but for those who want to emulate Kate's style can do so for less, as we've found a selection of more affordable alternatives. 

Shop affordable alternatives to the Duchess of Cambridge's dress

Finery Kyra Tiered Midi Dress | £45 from John Lewis

Brora Herringbone Weave Linen Shirt Dress | £225 from John Lewis & Partners

Brora Herringbone Weave Linen Shirt Dress
Brora Herringbone Weave Linen Shirt Dress

Whistles Rowan Diagonal Print Midi Dress | £129

Whistles Rowan Diagonal Print Midi Dress
Whistles Rowan Diagonal Print Midi Dress

Whistles Frill Sleeve Midi Dress | £69 (Was £139)

FINERY LONDON Crepe Leaf Print Midi Shirt Dress | £59 from Marks and Spencer

FINERY LONDON Crepe Leaf Print Midi Shirt Dress
FINERY LONDON Crepe Leaf Print Midi Shirt Dress

Kate Linen Shirt Dress | £120 from Boden

Kate Linen Shirt Dress
Kate Linen Shirt Dress

Esma Dress | £129 from Ghost 

Esma Dress
Esma Dress

Watch: Yahoo! Style UK recreate the Duchess of Cambridge’s style transformation over the years