Thanks everyone for all the tips and replies. A little more background info, and I realize much of this puts us under greater scrutiny. I am 40 and she is 20. She's never had a job before. It's been a 18 month online relationship but this summer will be our first time meeting in real life. My plan for a long time has been to fly to the Philippines and begin the K1 visa process and then while waiting for the K1 visa application, travel together to some of the countries that are visa free for filipino citizens. I think I understand some of the tips and strategies to lower her risk of being offloaded but there is an issue I haven't seen discussed anywhere. If I have to buy a roundtrip plane ticket and book the hotel or airbnb and possibly even make reservations for some things to do while we are there this is all adding up to a lot of wasted money if she gets offloaded. Is there any strategy to protect against wasting all this money if she does end up getting offloaded?