В этом случае возможна как форма единственного, так и форма множественного числа.
Это выражение означает: основывать свое мнение на чем-либо, обосновывать свою точку зрения с какой-либо позиции.
Допустимо не ставить запятую при отсутствии сравнения (слышала как, каким образом? - как сквозь пелену).
В каком контексте, стиле, жанре?
Предпочтительно: в окно.
Предложение корректно.
Пунктуация корректна.
Это бессоюзное сложное предложение, вторая часть которого представляет собой присоединительное предложение, поэтому между частями нужно поставить тире. Добавим, что возможен и вариант с разделением высказывания на два предложения, например: Кто-то приближается сквозь туман... Ангел это или дьявол?
Чтобы научиться различать второстепенные члены, нужно научиться находить слово, от которого зависит данный второстепенный член, и ставить от этого слова смысловой вопрос к второстепенному члену. Полезно предварительно твердо выучить, на какие вопросы могут отвечать определения, дополнения и обстоятельства.
В приведенном примере сквозь камень зависит от сказуемого: сочилась (как?) сквозь камень. На вопрос как? может отвечать только обстоятельство.
Предлог всегда входит в состав члена предложения, потому что предлог всегда образует с именем существительным (или местоимением) единую предложно-падежную форму.
Правильно: тернии (это форма множественного числа слова терние, значение которого Вы можете узнать с помощью окна «Искать на Грамоте» на портале).