God went out of His way to use the worst of the worst to introduce the best of the best. In this series, we take a closer look at a few of the names in the genealogy of Jesus.
Waiting is hard. When we are stuck waiting for answers to come and circumstances to change, it can be easy to believe God is absent. But waiting gives us opportunities to experience him in new and deeper ways.