Coronation Street star Millie Gibson's glamorous real life is worlds apart from her troubled teenage character on the cobbled streets of Weatherfield.
17-year-old Millie - who has played Kelly Neelan since 2019, the daughter of loan shark Rick Neelan - stunned fans with a series of stylish snaps to her Instagram this week.
She can be seen sporting a yellow satin slip dress and sandals, and an 'M' initial necklace in gold.
The actress was out celebrating a belated Christmas work party alongside her Corrie co-stars.
The glam images are in stark contrast to her TV soap character, who is often looking worse for wear as she struggles with drug issues and often lacks money.
Get the news you want straight to your inbox. Sign up for a Mirror newsletter here
Most recently, Kelly has had to handle the death of her on-screen mother, Laura Neelan (Kel Allen).
The snaps proved popular with her 117k followers, as well as co-star Tanisha Gorey who commented: "Wowza you’re too much for me," and a separate comment from Kel Allen which read: "Bl**dy love you babba."
Millie recently commented on an Instagram post from Tanisha, referring to the actress as the ' love of my life '.
Compliments for Millie's latest pics flooded in from fans.
Mollie said: "You angel."
Allforcorrie said: "You literally own the colour yellow."
Indeed, she captioned the post with a 'Lovely Christmas do', followed by an array of yellow emojis to match her outfit.
Bold colours are a regular feature on her Instagram, in which she can often be seen dressed to the nines for all manner of different occasions.
When it comes to living vicariously, Millie provides plenty of inspiration for a life of travel, fine dining and allure.
She posted "stunning" pictures during a night out in March, wearing a black satin dress and white sneakers.
Her hair was styled in a sleek blonde ponytail, with her fringe framing her face. The 'M' necklace made another appearance, as well as a number of golden accessories.
Nestled amongst holiday snaps, food and pictures from glamorous nights on the town, Millie shared a rare behind the scenes gallery from Coronation Street.
Millie is papped filming dramatic scenes alongside Maximus Evans, who played Corey Brent on the soap, and Harry Visinoni who played Seb Franklin.
She's serving a somewhat sassy thumbs-up to the camera in the first picture, before cuddling up to Max in full Kelly gear in the third.
But as quickly as the BTS images came, they were replaced by another series of gorgeous holiday snaps Millie and her friend Amy in Skiathos, Greece.
The blonde duo looked stunning their summer mini dresses.
Millie has been tipped for success by her costar Mikey North, who rated her 'better than any young actress' he has ever worked with, according to the Manchester Evening News.
He said: "This girl is incredible. Whatever she chooses to do in her career will be amazing."
Do you have a favourite Coronation Street character? Let us know who it is in the comments.