A place to be touched by God