As we journey along the path of life, it is inevitable that we are presented with challenges, stumbling blocks, and barriers which come in all shapes and sizes. Some come out of nowhere and we are unprepared to confront while others are more predictable and are easier to overcome.