This morning my mentor encouraged me to continually ask God to search my heart, and show me the things I need to change that don't please Him, as David writes in Psalm 139:23-24.
I've just been reading these two verses again and realised the second part of v23 says, "Test me and know my anxious thoughts"... I missed that bit before, no idea how!! Yes, as the beginning of Psalm 139 says, God has searched me and He knows me, intimately, better than I know myself!!
The NIV cheat notes on these two verses say, "Examine me, see the integrity of my devotion and keep me true". What a great prayer.