A Magical Christmas on the Isle of Skye cover art

A Magical Christmas on the Isle of Skye

For the Love of a Scottish Myth, Book 1

Preview
Get this deal Try Premium Plus free
Offer ends December 16, 2025 11:59pm GMT.
Prime members: New to Audible? Get 2 free audiobooks during trial.
Just £0.99/mo for your first 3 months of Audible.
1 bestseller or new release per month—yours to keep.
Listen all you want to thousands of included audiobooks, podcasts, and Originals.
Auto-renews at £8.99/mo after 3 months. Cancel monthly.
Pick 1 audiobook a month from our unmatched collection - including bestsellers and new releases.
Listen all you want to thousands of included audiobooks, Originals, celeb exclusives, and podcasts.
Access exclusive sales and deals.
£8.99/month after 30 days. Renews automatically.

A Magical Christmas on the Isle of Skye

By: Jodie Homer
Narrated by: Mary Phillips
Get this deal Try Premium Plus free

£8.99/mo after 3 months. Cancel monthly. Offer ends December 16, 2025 11:59pm GMT.

£8.99/month after 30 days. Renews automatically. See here for eligibility.

Buy Now for £14.99

Buy Now for £14.99

Only £0.99 a month for the first 3 months. Pay £0.99 for the first 3 months, and £8.99/month thereafter. Renews automatically. Terms apply. Start my membership

About this listen

It takes a village to fall in love. Set in Scotland, on the Isle of Skye, we meet Harry and Emilia, who have always been best friends, well, until they complicated everything by sleeping together. Drunk and alone on New Year’s Eve, Emilia phones up the TV’s psychic and spills out all of her sorrows. When her friends propose to stay in a cabin in the middle of nowhere for Christmas, Emilia jumps at the chance, but the atmosphere quickly dampens when Harry announces his girlfriend will be joining them. What will happen to Harry and Emilia’s relationship when they discover the island is full of old myths and a time loop they just can’t escape from?

©2022 jodie homer (P)2024 jodie homer
Family Life Fantasy Genre Fiction Winter Christmas

Critic reviews

"Highly recommended festive reading! I whizzed through it once I started reading and didn't want to put it down! It's made me want to visit the Isle of Skye immediately too! 5 stars from me!" Jaimie Admans

All stars
Most relevant

Listener received this title free

An absolutely lovely story with great worldbuilding and an intriguing time loop. I especially loved the characters with all their anxieties and quirks, and the paranormal elements. Mary Phillips narrates the book brilliantly, the different voices for the characters are excellent.

An intriguing time loop.

Something went wrong. Please try again in a few minutes.

Listener received this title free

Great story. Flowed well, loved the characters. Amelia shares my own love for scottish island living. Well narrated - clear and steady.

Great

Something went wrong. Please try again in a few minutes.

Listener received this title free

This book has all the festive feels and lots of unexpected twists and turns that are helped along by a little bit of Christmas magic. They story wasn't quite what I was expected but the complexity modern relationship between Harry and Emilia is relatable. Overall enjoyable, well narrated and sweetly festive!

This audiobook was given to me for free at my request and I voluntarily provided this review.

A Little Magical and A Little Weird But Cute!

Something went wrong. Please try again in a few minutes.

Listener received this title free

I absolutely loved this audio book, a new author for me. It’s simply magical and heartwarming.

Excellent narration too.

Delightful

Something went wrong. Please try again in a few minutes.

Listener received this title free

I'd already read this fantastic Christmas romance - but I couldn't resist listening to the audiobook too!

I loved Emilia and Harry's quirky and unusual story, and the narrator did a lovely job of bringing it all to life.

I so enjoyed listening to this. What a Christmas treat!

A fantastic festive tale, brought to life!

Something went wrong. Please try again in a few minutes.