We often encounter great struggles on the road to great achievement, but very often it is those moments of struggle that give birth to our greatest times of faith and trust.