God has a plan - but most of the time his plan isn't revealed to us in full. It requires daily obedience during seasons of frustration and times of encouragement. We need to learn to trust and obey each and every day and trust God with the results.