I rarely comment on KZbin videos. However, I think I have something useful to add here. 1. You have clearly found your soulmate in each other. Do not easily let that go. 2. Japanese is a very difficult language to learn. The best way is to actually use it in daily life. 3. Unfortunately, discrimination can exist in any society. This is mostly the result of a lack of familiarity. It is difficult to discriminate against someone you know well. 4. International marriages can work. I am an American citizen married to a Japanese citizen. We have been happily married for more than 20 years. Best wishes to you both from California.