How many times does a child fall before learning to walk?
How many times do we make mistakes before we get it right?
How many lives does it take to learn a lesson?
Divine Providence blesses us with successive lives so that we can refine our behavior.
Meet three reincarnations of Giácomo, like all of us, an apprentice of the Law of Love.