What is the significance of Ya'akov's statement "v'Anochi Lo Yadati"?
Rashi: Had Ya'akov known that Hashem was there 1 , he would not have slept in such a holy place.
Seforno: Had he known that Hashem was there, he would have prepared himself for Nevu'ah.
Tosfos ha'Shalem (11): He knew that the Shechinah is everywhere. He did not know that the Kisei ha'Kavod is here.
Why was Ya'akov afraid?
Seforno: He was afraid on account of his having erroneously slept there. 1
Why does it say "mi'Shenaso"? (Obviously, he woke from his sleep!)
Tosfos ha'Shalem (1): We read this like Mishnaso (his learning). If one thinks in Torah the entire day, he learns in a dream the entire night, and fulfills "v'Hagisa Bo Yomam va'Laylah." Hashem rewards him as if he learned from the entire day and night - "va'Hakitzosa Hi Seshichecha."
It could have said 'Yesh Hashem Kan.' Why does it say "ba'Makom ha'Zeh"?
Tosfos ha'Shalem (7): Ba'Makom ha'Zeh excludes Shilo (the Shechinah abandoned it - va'Yitosh Mishkan Shilo"). -
רש"י: שאילו ידעתי לא ישנתי: מנין שזו הייתה כוונתו?
גור אריה: אם לא כן, למה אמר "ואנכי לא ידעתי"?!