Jesus said that everyone who hears his words and does them will have a strong foundation for life. On the other hand those who build their life on other things like money, relationships, power, sex, etc. will have a shaky foundation. When storms come and life becomes difficult we often find out that these alternative foundations don't hold up. Jesus invites us into a relationship that lasts and always provides because he is our solid rock, our firm foundation.