Your brother’s blood cries out to Me from the ground!
The Shenei Luchot HaBrit by Rabbi Isaiah Horowitz - Kayin had to undergo three gilgulim, one each for his Nefesh, his Ruach, and his Neshama.
What did yitro hear? Splitting of the sea and the war with amalek
Baruch hashem