Read Psalm 139 today.

Psalm 139:1-6, 23-24 NLT
[1] O LORD, you have examined my heart
and know everything about me.
[2] You know when I sit down or stand up.
You know my thoughts even when I’m far away.
[3] You see me when I travel and when I rest at home.
You know everything I do.
[4] You know what I am going to say
even before I say it, LORD.
[5] You go before me and follow me.
You place your hand of blessing on my head.
[6] Such knowledge is too wonderful for me,
too great for me to understand!
[23] Search me, O God, and know my heart;
test me and know my anxious thoughts.
[24] Point out anything in me that offends you,
and lead me along the path of everlasting life.