I am an American and am about to enter a field which highly relies on security clearances. However, I met a girl on-line who lives in Iran and I really like to visit her in the foreseeable future, so I can meet her family and see if they approve of me. I do have a few questions, though.
Would I be welcome there as an American? Will police (or the IRGC) bother me? Would I get detained or interrogated upon my return to America? Would doing this void my security clearance? What if I made this trip multiple times?