Phim mở đầu bằng khung cảnh đám cưới của Niall, tổ chức ngay trong sân vườn căn nhà gạch nhỏ ven bờ biển phía tây Ireland – chỗ hai người từng lớn lên. Gió biển mang mùi muối len lỏi qua những dây đèn li ti treo lơ lửng trên cành sồi, tiếng nhạc dân gian vang lên lẫn trong tiếng cười nói của khách mời, toàn những người đã chứng kiến Niall từ cậu bé chân trần chạy rong ngoài ngõ. Chú rể mặc bộ vest vừa người, đang cười toe toét bên cô dâu mặc váy ren cũ của bà nội, chưa kịp nâng ly rượu mừng thì thấy một cái bóng bước qua cổng gỗ mục. Đó là Ruben. Ba mươi năm rồi họ không gặp nhau, kể từ cái ngày Ruben dọn đi không một lời tạm biệt, bỏ lại Niall với lời hứa "mai về" mà chẳng bao giờ thực hiện. Khi ấy hai đứa không cùng huyết thống, nhưng lớn lên cùng nhau trong căn nhà đó, chia nhau miếng bánh mì lạt, cùng leo lên cái tháp nước cũ đứng nhìn ra cảng, Ruben từng đánh cho thằng con trai hàng xóm chảy máu mũi chỉ vì nó trêu Niall tập đi khập khiễng lúc 5 tuổi. Với Niall, Ruben là anh trai, là người bảo vệ, là cả một tuổi thơ. Cuộc gặp lại chẳng có cái ôm thân mật nào cả. Ruben đứng đó, đôi mắt đen sẫm nhìn Niall như nhìn một bóng ma, tay run rẩy cầm chiếc túi vải cũ kỹ. Niall vừa bước tới định bắt tay thì một cú đấm bất ngờ giáng vào quai hàm, khiến cậu ngã lăn ra bàn bánh kem, lớp kem trắng xóa trát đầy lên vest. Khách mời hét lên, cô dâu khóc thét, mấy người đàn ông lớn tuổi vội vàng lao vào can ngăn nhưng Ruben cứ như phát điên, gầm gừ những câu nói không rõ nghĩa, tay vẫn thừng thừng đấm vào không khí. Từ vụ bạo lực ấy, câu chuyện lùi về 30 năm trước: hai cậu bé 17 tuổi cùng làm thuê cho một chuyến tàu đánh cá mùa hè. Một đêm bão lớn ập đến, con tàu bị lật, và có một bí mật liên quan đến mạng sống của một người, mà chỉ hai đứa biết. Ruben chọn cách biến mất để giữ lời hứa thuở nhỏ, còn Niall sống tiếp với mặc cảm tội lỗi, suốt 30 năm tự nhủ mình là Kẻ Không Trọn Vẹn, vì đã để anh trai mình đi xa, vì đã không nói ra sự thật. Không chỉ Niall, ngay cả Ruben cũng mang trong mình những mảnh ghép bị đứt đoạn suốt ba thập kỷ xa cách. Anh ta rời đi nhưng chưa bao giờ hết lo lắng cho cậu em trai không cùng máu mủ, mỗi đêm đều nằm mơ thấy cơn bão năm ấy, thấy ánh mắt Niall nhìn mình khi anh bước lên xe buýt rời làng. Cái bạo lực ở đám cưới không phải là sự thù hận, mà là 30 năm dồn nén trào ra, là nỗi đau của hai con người đã mang theo những hố hổng trong lòng suốt cả một đời, chỉ vì một lời hứa thuở ấu thơ mà chẳng ai dám phá vỡ.