Yes I agree, no doubt that He does have plans, purpose, reasons and intention for everything..and i am absolutely sure it is all for good cause. which sometimes i must need to learn how to trust, be patience, and respect his ways.. many times its happened that i see something that is against my own belief and nature of my own personal experience and understanding and so i liked to jump in and add my own point to it and make a change for it to shift toward my own understanding, wants and needs. but then i always realized afterward. that what i just did was just my own. even though it can relate and effect many more and may all. but still its just my own view.. so i pray for him to help me to learn to trust him always and completely..i can only live and do my own personal work that he sent me here to do.. most of the time.. i would get caught up with others people works and that usually caused more messes than i ever realized it..i pray for goodness, love, hope, faith, mercy, wisdom, guidance and patience for all of us..