I’m a U.S. citizen male, living in Texas, in a long-term relationship with another man, who lives in Costa Rica. We’ve done a lot of traveling back and forth over the years, but never been able to settle down in the same country. And Texas didn't allow same-sex marriage. But recent Supreme Court decisions have been very exciting – we’d like to get married and have him join me in the United States. Would a fiance visa work for that?