Psalm 144:1-2, NIV: Praise be to the LORD my Rock, who trains my hands for war, my fingers for battle. He is my loving God and my fortress, my stronghold and my deliverer, my shield, in whom I take refuge, who subdues peoples under me.

With every battle you face, with every trial you endure, within the midst of the most difficult times, God is... God is aware of what you are going through. God is able to understand how it affects you. God is there in the thick of it with you. God is… And because He is, He has provided you with what is needed to take you through. It is certain that you will face your personal giants along the way. But where God is, you have what you need to see beyond the giants; viewing them as miniscule in comparison to the God of all creation. Where God is, there is victory. You may be tired or feel ill-equipped to take on the giant, but God is there, and He is more than able to stand beside you and take you through your difficult time. It may not be His will to lead you away from the battle. It may not be time for you to rest. It may be time instead to more firmly hold your shield of faith, and sword of the truth, and to remember where you are, and to Whom you belong; and that the battle is, and forever shall be, the Lord’s.