Rainbows never arrive early.

They wait until the storm has passed and the skies are clear. 

They appear in the moments of quiet. In moments of release and letting go.

I am learning to trust that what is meant for me always finds me when I need it the most. 

Right on time.