I want to marry a Moroccan woman living in Kenitra. She is 24 and I am a Moroccan guy of 36 with 2 kids living in the Netherlands. I know she loves me and I love her and we plan to marry this summer. However some friends warned me about her motives and said she could leave you after she gets her Dutch passport. I already spoke with her family and they seem geniune and kind. However, I still have these doubts. Is there any way I can protect myself from a possible scam? Like can I create a contract that states that if she decides to leave me withing for example 5 or 10 years, she has to refund me like for example 30k for all the expenses I had for her? Is that possible? Are there any other ways?