This is a story of a village that lives ahead of its time. The village of the future is on the Balkans, in Bulgaria, and has the melodious and profound name God Given Home. There is a twice-restored church, a school with a kindergarten, an Internet cafe, two studios for arts and crafts and a tennis court. It is frequently roamed by foreigners, summerhouse dwellers, even filmmakers. There are a few things missing, however – such as a priest, children and – pubs.