Give Him your whole heart and He will change your whole life. Give Him all the pieces and He will make you whole. Hold back, and He will let you live with the consequences and the burden of doing it your own way. He will lovingly wait until you give your all so that He can give the fullness of Himself to you. Stop trying to figure it out and fix it. Give in! Relent! Your Creator knows how to restore your heart when it is fixed on Him.
“With my whole heart I seek you; do not let me stray from your commandments. I treasure your word in my heart, so that I may not sin against you.” Psalms 119:10-11 (NRSV)