There are many mysteries in life, many things we don't understand. God doesn't always tell us How He's working out His plan. But in His time and in His way, He clearly let us know He's working out the best for us because He loves us so.