Harlow, Nicky2011
Liverpool, 1981. Amelia and her eccentric Catholic family are eagerly awaiting the Pope's visit to the city. Increasingly disturbed by visions of a mysterious Goddess, Amelia becomes pregnant and is convinced her baby is the new Messiah. Marguerite, Amelia's mother ignorant of her daughter's cond...