Sang this yesterday at our church and loved it. And what does it really mean to tell God "you can have it all?"
The way I look at it is that when you truly know that God can have your trust then you also know that He can have every fear, every moment of loneliness, your times of disappointment, the tears, the worries, the anxiety and every part that makes up your every day. And you know you can place your trust in Him with all those things because in the exchange you will receive faith, peace, comfort, joy, love, grace, hope.
Will you trust God with every part of your world?
"no one who hopes in me [God] ever regrets it" (Isaiah 49:23)