“For I know the thoughts that I think toward you, saith the Lord, thoughts of peace, and not of evil, to give you an expected end.” Jeremiah 29:11 (KJV).
500 Pieces may seem impossible to put together. Your heart drops, piece by piece you connect them, all the time looking to the picture of what it’s supposed to be.
So we are to keep referring to the vision Jesus gave us, thou in the beginning it looks so far fetched, like the visions were meant for someone else. But God is always right.
Oswald Chambers speaks on visions here in July 6 My Upmost for His Highest: https://utmost.org/visions-becoming-reality/