En 1945, Catherine Goggin, âgée de 16 ans est enceinte. Dans ce petit village irlandais de Goleen, c’est une infamie pour la communauté entière. Elle est violemment bannie de l’église, de sa famille et de son village. Heureusement pour elle, dans le bus qui l’emmène à Dublin, elle se lie d’amitié avec Sean MacIntyre qui rejoint son (petit) ami Jack Smoot.