Florida is one of 18 states where marrying your first cousin is legal, a fact that surprises many residents and has sparked ...