This is what the Lord says, he who made the earth, the Lord who formed it and established it – the Lord is his name: ‘Call to me and I will answer you and tell you great and unsearchable things you do not know’. Jeremiah 33:2-3 (NIV)
There is a line in a song by Eric Bibb where he says ‘Someday we’ll understand why’. There are aspects of life that we will only understand when we get to heaven. However, if we are willing to ask God to reveal his will to us we should be prepared to be surprised when he answers. As Christians we don’t have all the answers to life’s questions; however, God does.