Sinead O’Reilly is a pregnant16-year-old schoolgirl living in West Belfast with her grandparents. Her granny is the matriarch of this family and a devout Catholic to boot, who will stop at nothing to maintain her standing in the community. Sinead’s underage pregnancy is both the last straw and her granny’s salvation as she is thrown a dubious lifeline by their GP who informs her that ‘although pregnant Sinead is still a virgin’. Could it be immaculate?