Things never come out the way you planned, or the way you envisioned, but they do always come out perfect. Because God designed our lives. And his design always comes out they way He planned. We get inpatient, upset, we pick a fight with Him at time, and we try to make what we think is best happen. But instead of God returning the same behavior to us that we give Him, He continues to work His design. He continues to give us our perfect life. So if we just trust, be faithful and enjoy the perfect life we seem to not notice things are better. Life is better. The little things that don't come out the way we want don't bother us as much. Live the perfect life.