Everything in its time.  “How
could I have missed that?” you ask.  “How
could I not have known or understood those things when it seems as if so many
others did?” And the answer is, you were not ready to hear or know or see.  And in your un-preparedness there is
perfection.  Can you see that?  And can you see that now you are ready for
the next step in your soul’s growth or you would not be seeing it now?  With perfect timing your eyes are opening to
what is before you.  Your ears are perking
up, and all for good reason.  You are
ready now, when before you were not.  Do
not berate yourself.  Celebrate yourself
in all of its perfection and continue moving forward step by perfect step.