It is said that pride comes before the fall. That is so true and it is important to stay humble and dependent on God. The reason God is able to do the thing he is doing is because he can trust you to give him the credit. If you don't stay humble and start to think that you can do things on your own, God will allow for things to fall apart to teach you again that he needs to have your heart. It is his spirit guiding you.