I marvel at how even the wrong choices can keep us on the right path. How the worst mistake can wind up being the best thing that ever happened to us.

Katie Klein in Cross My Heart