Aldermarsh, a spirit-based home set in nature’s beauty for awakening souls.