Patience is one of the hardest skills in life to acquire; and waiting is one of the hardest tasks to comply with when you have a desire.Wait. Hope. Pray.