Thanks all for your great input. My employer has offered me unpaid leave of absence ( I need to pay premium) until then. Since its kind of mixed mess, I'll blame myself for this, employer is not revoking I-140 they are part guilty. Going through last year emails, found that email when I told HR...