Ask Sophie™: Tips for filing for a green card for my soon-to-be spouse?