My fiance is a Brazilian citizen, so we're going to have to go through the whole greencard application process for him. I have no clue where to start or what to expect. Has anyone gone through this process before? What is it like? Did you hire an immigration lawyer? Thanks!