Die beiden Freunde Davy (George MacKay) und Ally (Kevin Guthrie), die Seite an Seite als ISAF-Soldaten in Afghanistan gedient haben, kehren in ihre Heimat Edinburgh zurück und stürzen sich dort sofort freudig ins städtische Nachtleben. Ally wird von seiner Freundin Liz (Freya Mavor), Davys kleiner Schwester, erwartet und plant schon bald seine Angebetete zur Frau zu nehmen. Liz versucht zudem sogleich, ihren Bruder mit einer Freundin zu verkuppeln und tatsächlich verliebt sich Ally gleich beim ersten Date in die hübsche Engländerin Yvonne (Antonia Thomas). Auch die Eltern der beiden, Rab (Peter Mullan) und Jean (Jane Horrocks), sind nach 25 Jahren Ehe noch schwer verliebt. Doch auf der Feier zur silbernen Hochzeit kommt ein Geheimnis aus Rabs Vergangenheit ans Licht, das die Heimatidylle gefährdet…