Felix is joods en een bohemien; Rosaleen is de rebelse oudste dochter van Ierse caféhouders. Wanneer ze in Londen ontdekt dat ze zwanger is, reist Rosaleen naar een klooster in Ierland. De werkelijkheid die ze daar aantreft is echter totaal anders dan wat haar is voorgespiegeld...