I am a firm believer in serendipity- all the random pieces coming together in one wonderful moment, when suddenly you see what their purpose was all along.
Aaaand, your haircut is almost exactly like mine was when I got it cut back in October! Now it's been growing for a while and is getting a little...messy.