St. John's sanctuary