Leon hits several rough patches while traveling through Italy, but a series of generous strangers inspire him to keep going.