i didn't expect my i-140 to be approved so soon. the whole gc application process must have some randomnesss. hang in there, and hopefully we'll all get our GC sometime soon.