There are many blessings in the word both positive and negative. For the sake of shortening the question I will use Genesis 49:8-13
8 Judah,[b] your brothers will praise you; your hand will be on the neck of your enemies; your father’s sons will bow down to you.
9 You are a lion’s cub, Judah; you return from the prey, my son. Like a lion he crouches and lies down, like a lioness—who dares to rouse him? enter preformatted text here
10 The scepter will not depart from Judah, nor the ruler’s staff from between his feet,[c] until he to whom it belongs[d] shall come and the obedience of the nations shall be his.
11 He will tether his donkey to a vine, his colt to the choicest branch; he will wash his garments in wine, his robes in the blood of grapes.
12 His eyes will be darker than wine, his teeth whiter than milk.[e]
13 Zebulun will live by the seashore and become a haven for ships; his border will extend toward Sidon.
How did Jacob know all these things would come to pass such as where Zebulun would live? Are these things revealed to him, is it just what his heart desires or is it figurative speech?