Yesterday at fellowship we talked about the importance of having a good foundation. Whether it’s a spiritual foundation, the foundation of a building or even the foundation of a relationship, one fact is consistent: whatever is built upon that foundation cannot be expected to last if the foundation is weak. 
Of course God in His love and mercy became the solution to our cracks. He saw that we had holes and gaps and missing components to our personhood and He filled them all.
With His blood.
The only thing is, this completion, though done on the cross, does not manifest in our lives overnight. Instead, it is the day-by-day journeying with Him in deep relationship that brings about our true selves.
But since His ways are not our ways, most of this journeying with Him is difficult. It feels like you are being stretched. It makes you uncomfortable.
And often it is painful.
I have experienced several forms of waiting in my journey and I’m blessed to say I have passed many of these tests. I can see the pattern in my life that the waiting times have been so needed because He was refocusing me on what truly mattered. He helped me to learn to not wait on the gift but to wait on Him. I could be frustrated that We (He and I) have gone through the same tests over and over and learned the same lessons (me learning, Him teaching), but I realize it is about wholeness. He is peeling back the layers of immaturity and dysfunction. I am not wandering aimlessly in the wilderness like the children of Israel like I once thought I was. Instead I am moving forward on a path of purpose that is designed like a helix. Just as the Jews see time, I now see time; b/c God sees time that way.
Many are called, few are chosen.
But there is grace to choose.
SHALOM