Why did Peter weep?
To wash away the sin of denial, Peter needed the baptism of tears. From where would he get this, unless the Lord gave him this too? That is why the apostle Paul gave this advice to his people concerning deviant opinions and about how they should deal with them. He said they must be "correcting his opponents with gentleness. God may perhaps grant that they will repent and come to know the truth." (2 Tim 2:25) So even repentance is a gift from God. The heart of the proud is hard ground. It is softened for repentance only if it is rained on by God's grace.