Although forgiving someone (or ourselves) can happen in an instant, my experience is that it is usually a much more lengthy process requiring great patience, trust, persistence and prayer -- more like peeling an onion or a lotus blossoming than a lightning bolt.