In Dublin, fourteen-year-old Jen and her father, Charlie, are struggling to cope with the death of their mother/wife. Charlie, in particular, seems to have given up on life. When Jen's aunt, Suzanne, convinces them to go on a pilgrimage to a strange village in Yugoslavia, there is hope that some solace or healing may be brought to their broken lives. On their arrival, however, they find a village in upheaval. An influx of pilgrims have swarmed into the village, each looking for their own miracle. Then there are the local police, who aim to suppress this so-called `revolution'. Amid all this, Jen makes a friend, Iva - one of the children who claims to have seen the Virgin Mary.