can you forgive yourself