No one is perfect and no matter how hard we try, failures, bumps and mistakes are bound to happen.
Rather than being hard on yourself, forgive.. move forward...and figure out a way for it not to happen again.
Self-love is a topic that has been discussed