Stephen Griffin is a shy and lonely schoolteacher in the West of Ireland; his father Philip is a tailor whose wife
and daughter died tragically in a car crash 15 years ago. While Stephen yearns for love and an escape from the monotony of the classroom, his father's only desire is to be reunited with his family in heaven. The appearance of the musician Gabriella Castoldi turns Stephens dream into magical reality, and provides both men with a purpose: Stephens to secure Gabriella's love, and Philip's to help him in his task by making the best suit of his career.