The idiom "When my ship comes in" originated with sailors' wives who promised to pay off debts when the sailors' ships returned to port.