There is freedom when you can be at peace with not being perfect. If you happen to be someone that needs everything you do to be perfect, than you leave no room for mistakes and learning. Failure is something that we all need in order to learn and is an indicator of how far we have come, and still have to go. Another word for failure would be practice; no one ever does anything perfectly the first time without practice. Give yourself a break and find some happiness by learning one step at time and allowing yourself progress to prosper.