There is a place – a very special place – located in Glastonbury, a small town in Somerset, England. A place that comes up in many conversations, books and movies. This is not a surprise. After all, the myths and legends that have always surrounded this small community are numerous and well-known. For Christians, it […]