O Lord, you have searched me & know me!
You know when I sit down & when I rise up;
you
discern my thoughts from afar.
You search out my path & my lying down
and
are acquainted with all my ways.
Even before a word is on my tongue,
behold,
O Lord, you know it altogether.
You hem me in, behind & before,
and
lay your hand upon me.
Such knowledge is too wonderful for me;
it is
high; I cannot attain it.
Psalm 139:1-6