Probably one of the hardest things to learn to do is to trust and have patience for gods timing and answers. — Anonymous Copy Share Image