<human>: I [31M] have been on assignment in a different country for the last two years.  I didn't expect to meet anyone here but I did.  She is 32M and she is the most beautiful girl I've ever met.  We met online and arranged a first date, and from that night my life changed.

The first few months were amazing - we were completely inseparable, and I started to consider spending my life with her.  I met her family and she met mine, and things were wonderful.  Then I started to have doubts.... we come from different ethnic backgrounds, and I always imagined myself with someone from my own ethnicity, but I tried to tell myself that this shouldn't matter so much.  But I think it did matter, and I started to think about ending things before it got too serious.

We've been together for about a year now, and I'll have to return to my home country in a couple months.  I just can't figure out whether I want her to come with me.  On the one hand, she is the most beautiful, incredible girl that I've ever met, and we are so happy together.  On the other hand, I do have some serious doubts about us, and I feel like I should not jump into marrying her to bring her back with me if I am not 100% about this.  Some days I feel that she is the most amazing person in the world and I'll never meet anyone better.  Other days I feel like I should let her go and try to find someone better suited to me back home.

This is driving me completely crazy.  I am normally a very level-headed guy, who has no problem making rational decisions, but my brain is completely flaking out on me here, changing my mind every day, even every few minutes.  The days go by, and during the day I convince myself that I need to break it off, then at night I see her again and decide that I can't.

I know there's no rule for when two people decide to be together, but has anyone else gone through this?   I feel like I could really use some insight here...

Can you condense the text into a few key points?
<bot>: Met an amazing girl while abroad, but I have doubts - moving home in two months and the decision is driving me insane!