Bebel é uma linda brasileira que decide realizar sozinha o sonho de conhecer a Escócia. No trem que parte de Londres para Edimburgo ela conhece David, um belo escocês que mexe com seus sentimentos já durante a viagem. Ao chegar em Edimburgo, eles descobrem que, como numa armação do destino, irão se hospedar na mesma casa. Os dois desenvolvem rapidamente uma forte atração e Bebel acredita que, finalmente, irá viver a história de amor com a qual sonhou a vida inteira mas, quando tudo parecia um conto de fadas, ela descobre que David carrega cicatrizes profundas de uma infância marcada por abusos e que seus dias estão contados devido a um câncer em estágio avançado. Ela decide tomar a difícil decisão de tornar os últimos dias de David, os mais felizes de sua vida e embarca com ele em sua tão sonhada viagem às Terras Altas e, é nesse cenário exuberante, que ela percebe que se entregou por inteiro a um misterioso desconhecido e que o amor pode ter duas faces.