Psalm 139:1-3

You have searched me, Lord,
    and you know me.
2 You know when I sit and when I rise;
    you perceive my thoughts from afar.
3 You discern my going out and my lying down;
    you are familiar with all my ways.

Psalm 139 is astounding. God knows every single thing about us: what we say, what we do, where we go, and he will never leave. He is familiar in all of our ways. He knows us from the inside out and he knows things about us that we don’t even know! This isn’t something to be afraid of… it’s part of God’s amazing love for us. He knows everything that we have done and will ever do, and it is all part of his incredible plan for us. 


Why didn’t I learn to treat everything like it was the last time. My greatest regret was how much I believed in the future.’
- Jonathan Safran Foer