Elizabeth George said this quote

God finds a way to weave even your mistakes into the fabric of a brighter future if you let Him.