In today's Gospel reading at Mass from Matthew 13, Jesus used parables to explain the kingdom of heaven to the crowds. God has also uses various signs, including dreams, visions, etc., to convey messages to his people. Basically, what I want to say is that God always speaks to his people through different means, both extraordinary and ordinary. What we must do is to remain alert, hear, discern, and interpret what comes our way. All what God wants us to know or understand is important and most beneficial to us.