Ruby staat met haar band op het punt om door te breken als ze haar stem kwijtraakt. Uit angst dat dit het einde van haar carrière zal betekenen, schrijft ze zich in voor een retraite op Tenerife om te herstellen tijdens de kerstdagen. Maar een onverwacht telefoontje van een vreemdeling op een afgelegen Schots eiland zorgt ervoor dat ze eerst een korte trip moet maken om een familiezaak te regelen. Het is tijd om de grootvader te gaan bezoeken die ze nog nooit heeft ontmoet.
Stadsmeisje Ruby wil de winderige stranden en glooiende heuvels graag zo snel mogelijk achter zich laten, vooral omdat ze denkt niet welkom te zijn in Teach Mhor door een jarenlange familieruzie. Maar als ze bij het grote landhuis met uitzicht op de baai aankomt, merkt ze dat de zaken niet zo eenvoudig liggen als ze misschien had gedacht.
Er is een onverwachte gast in huis en hij lijkt niet van plan ergens heen te gaan.