Everything happens for the best. With enough foresight, you will understand and realize that everything happens for the best.