A Scots girl has become a viral sensation after being caught dancing to Eminem.
Little Ellie Sinclair, three, was bopping away to the rappers song Without Me and watching herself in the mirror as she stood on a bed.
Mum Caitlin Hunter, 28, was in stitches when she peeked into her room to catch Ellie throwing her best moves.
The footage has blown up on TikTok with nearly 15 million views and three million likes since being posted on Tuesday.
Caitlin, from Greenock, couldn't believe the response to the video when she shared it on social media.
She told the Record: "I honestly can't believe this has blown up as much as it has. I genuinely only posted it for a laugh.
"I was ironing clothes getting ready for us to go out. I looked into my room and she was dancing away to herself.
"I had at first just sent it to my family in the group chat. Then I decided to post it on TikTok and thought maybe a few friends would see it.
"I never in a million years thought it would go viral.
"Ellie is always dancing. She loves rap music and that song is her favourite. She is hilarious.
"Every so often you'll just see her as music comes on doing head bops or dancing away. But this is the first time I had managed to totally catch her off guard."
After filming Ellie's moves on Sunday, Caitlin posted the video to the app a couple of days later.
She captioned it: "When you catch your three-year-old living her best life to Eminem."
Over 40,000 people have commented on the video as Ellie can be seen standing on the bottom of her mum's bed.
She shakes her hips before moving both arms into the air as she moves them around while wearing cute pink pyjamas.
When she realises Caitlin is watching, she turns around while rolling her arms with a big cheeser on her face.
Thousands of users took to the comments section of the video to compliment little Ellie.
One said: "Best video on the internet."
Another added: "Now this is the type of kid I want."
A third wrote: "This has made my day!!! Keep dancing wee lass."
Don't miss the latest news from around Scotland and beyond - Sign up to our daily newsletter here.