Everyone has their dreams for this life (although as you get older, you seem to focus less on future dreams and more on coping with the present!).
In this sermon on Genesis 29-31 we follow the story of Jacob, a bearer of God’s gracious promises. We see that being a promise-bearer doesn’t immunise you from troubles in life, from the shattering of your dreams. But we also see that the troubles of life won’t stop God from fulfilling his gracious promises.