In the Scriptures we see the phrase “restoration of all things” a few times. Do we understand what this phrase means and what preconditions exist for this to start? It starts off with personal restoration. Repentance is a key element of this process. How are we to repent? What do we need to repent of? What are the roles of Y’shua and Elijah in this process and what examples do we find in Scripture? In this study, we will discuss this in detail.