The secret to the many things that puzzle us in this thing called "life" is to just "Be still and know that I am God." - Pslam 46:10
So simple and yet we make it so complicated.
Have you found the missing piece.
It's right there in front of you!