Elaine,
Agree with Sandra. Sometime you can't control your life and even you think it is the worse time you are encountering, in fact, another opportunity is waiting for you.
Just like my case, few years ago, there was some political issue...my boss want to hire his own people from Germany to look after the dept, thus, he asked me to leave. In fact, I never plan to leave that company.
Then I started looking for job and joined my existing company. If I was not asked to leave, I don't think I will look for another job. Even I looked for another job, I will not choose this job as it is contract based only.
I would say my job is very very secure and changd to permanent long time ago with high pay. In fact, I would like to say thank you to my previous boss. If he did not ask me to leave, I can't join this company.
My previous boss has been fired one year later and he can't find any job in HK and thus, went back to the States.