‘You keep track of all my sorrows.
You have collected all my tears in your bottle.
You have recorded each one in your book.’
– Psalm 56:8 (NLT)

1 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.
4 Before a word is on my tongue
   you, LORD, know it completely.
5 You hem me in behind and before,
   and you lay your hand upon me.
6 Such knowledge is too wonderful for me,
   too lofty for me to attain.
– Psalm 139:1-6 (NIV)

‘And we know that in all things God works for the good of those who love him, who have been called according to his purpose.’
– Romans 8:28

When it rains, God knew; When it does not rain, God knew. Every tear that we have cried, are crying, and will cry; every trial that we have gone through, are going through, and will go through, God knew.

And God does it for our good. Trust in Him, even when we don’t understand. (Proverbs 3:5-6)

He loves you and He cares about you; always have, and always will.