1987, amor em tempo de guerra. Um motorista de ônibus George Lennox conhece Carla, um exilado nicaraguense que vive uma vida precária e profundamente triste em Glasgow. Suas costas estão marcadas, seu namorado desaparecido, sua família dispersa; ela é suicida. George a leva para a Nicarágua para descobrir o que aconteceu com eles e ajudá-la a enfrentar seu passado. Uma vez em casa, as lembranças de pesadelo de Carla tomam conta, e Carla e George são jogados no meio da guerra dos EUA contra os sandinistas. Um mistério se desenvolve sobre onde está o namorado de Carla, e a chave para o seu paradeiro pode ser o amigo de Carla, Bradley, um amargo trabalhador humanitário americano. Ela encontra sua família, o ataque dos Contras, e ela e o escocês enfrentam suas escolhas.