When is your I140 got approved? I think you got welcome letter. 10 months are really short for I485 approval. GX! Have some celebration!