An excerpt from "Living Truth.ca" entitled, "Good, Pleasing and Perfect" states: "God’s will is good, meaning it cannot be improved upon. It is pleasing, meaning we will be totally satisfied as He works out His will in our lives, and it is perfect, meaning the eternal God has determined the absolute best plan to carry out His will for us. We may not understand what God is doing, but as we trust Him and act in obedience, hindsight will reveal how God’s plan for us has far surpassed what we could have planned for ourselves." This article may be viewed at: Good, Pleasing and Perfect/livingtruth.CA
Reference: Romans 12:2