Life can be difficult at times. Our growth depends upon having to overcome and master things that are hard. Learning to be patient is important during these moments. As we progress and become ultimately better people we begin to realize the blessings of these stumbling blocks in our path. This wonderful short video in 3 minutes helps us understand we don’t have to accomplish it all NOW…. Time is part of Joy in our personal journey’s.