God is able to do far above what we can ask or imagine. Have positive expectations, knowing that there is nothing impossible for God. Time is a trainer, teaching you to wait upon God and to trust Him. Trust is living with a deep dependence on God. Success does not mean that you will never make a mistake or live a perfect life.
Wonderful words of encouragement that I found on lifewithmisty's blog today...hope this will encourage you too.