Whatever has happened has happened for good, whatever is happening is also for good, and whatever will happen, will also happen for the good only.
Read this post on anjan5.blogspot.com