Fast forward, we've been talking daily for hours for a little over a year over Skype. He's been patient, caring, respectful and sweet. We talk, we play pc games (which is one reason he initially was interested in me). He's very intelligent, cultured, and he sends me photos of his daily adventures and of his family (he's Asian and lives with family).
I found out his true identity through a hint and my own detective work. I was surprised when I verified all the things he told me- he wasn't comfortable disclosing until we'd met in person.
I've felt uncomfortable about a few aspects. Mainly the age gap and the fact he has a very successful, stable career and I don't. My life is barely together. When we first met on chat he put me through a series of tests. When he found out I was not materialistic, he said this was another big aspect which attracted him. He states he likes my honesty and my childlike nature. He said I seem more mature than most women he'd dated in past. He likes that I'm also unconventional.
I have a fairly messy past and lack trust. He wants to fly in to meet me as soon as he possibly can. I am filled with suspicion and doubt- it seems too good. What should I do?