Okay, so as I was reading this I kept shaking my head... I think regardless of financial situation, legal status, or any other factor shouldn't be any problem when it comes to love. If you love someone, it's for who they are and NOT for what they have, now, it varies whether you see the potential on someone to become a better self when it comes to ambitions and goals. For those who say to not be with someone who's in your same legal situation, you're being a little rude, just because you're judging someone for their legal status, then, very easy for the resident or citizen to say they are not going to date you because you're an illegal. Parents always want the best for their children, but they often focus too much on "the best" so they end up putting unnecessary pressure on their child making them (sometimes) do what they don't really want to do. It's your life, you decide what to do with it, you're the only one dealing with it and will always do. People come and go, even family, you'll eventually make your own, so try and make a family with the someone you love for who he/she is, not for what they have and can offer you.