I feel that “For and as” need to be separated with a comma. Also, after the list, “Haven, harbor, peace, safety” something stronger than a comma is needed— such as an em-dash or a colon.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.