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