Perfectionism is certainly not all it's cracked up to be. It has a really cruddy underbelly. The cure was painful indeed but extremely freeing. The perfectionism virus still rears its ugly head from time to time, but now I recognize it right away and defeat it before it can take hold. There's a big difference between working hard to do your best and striving for perfect as the only acceptable outcome. Shooting for perfect and not attaining it will crush your happiness, cause you to miss the experience of a job well done, kill your drive to try again and keep you from success.
Let's be honest, there is no such thing as the perfect person, a perfect wedding, a perfect live performance, the perfect relationship, a perfect home, a perfect job or the perfect anything else for that matter. We're all flawed but we're all worth knowing, worth loving despite our foibles. So don't let perfectionism rob you of a great experience or stop you from shooting for your dream. Don't let it steal your happiness. Give yourself a break. Lay down the burden of perfectionism and enjoy your life.