Everything happens in its perfect time.