Your eyes saw my unformed body; all the days ordained for me were written in your book before one of them came to be. Psalm 139:16 (NIV)
Sometimes, life is just not what we thought it would be, is it? It may not be what we thought it would be but it is the life God has given us and he sees the big picture when we only see very small pieces of it. Think of it like a puzzle. Isn't it amazing how you may have 1000 pieces laying on the table and one by one they all start fitting together and then you have an awesome picture at the end.
We never know how many pieces there are in our puzzle of life. One by one the pieces fit together. I think we sometimes try to force a piece of the puzzle to fit somewhere that it doesn't and then we are kind of stuck until we take that piece out and put the right piece in and let God do with our life what He wants to do.
Think of all the different puzzle pieces in your life. Your family, friends, work, church, situations you have been through, and the list goes on and on.
Are you trying to make pieces work that don't? What a comfort knowing that God is in control of our life and he can carry us through any situation if we let Him.