There is always a reason of every moment happening in your life. Either it's a blessing or God's lesson for you.