My partner is from South Africa. I am American. We are planning on being married while we are in South Africa. Same-sex marriage is legal in South Africa. When/If we return to the States, will our marriage be recognized in the States? What kind of rights would we have?