In fact, life has never been perfect. Life is always imperfect. Buddhism calls this world "Saha World", which means a world with many imperfections that we have to endure. The human world is originally full of many regrets. Imperfection is the real perfection, while too much perfection is also a kind of defect.