God wants good things for your life. He wants to amaze you! He can do whatever He wants to do in our lives but out of His love He invites us to participate in the process. We can prepare for the good things God has for us, and better position ourselves to receive them, by praying, fasting, and waiting on God.