Waiting is the hard part. Waiting for results from a medical test. Waiting to learn about the job offer. Waiting your turn to board the airplane or be seated in the restaurant. Waiting for just the right time to talk about a difficult subject. Waiting for the bell to ring, for the storm to pass, or for the fish to bite. Waiting for Christmas Day. Waiting for your ship to come in.