Then I Heard a Loud CRUNCH! – What if mistakes are lessons in disguise?

Do you ever get mad at yourself for making a mistake? I was slowly backing out of the parking spot when I heard my husband yell something from the passenger seat. Too late! A moment later, I [...]