Rosita L DavisOct 172 min read Casting the First StoneThough many are guilty of sin, we have the opportunity to examine our own hearts before judging others.