The phrase "have ship come in" refers to experiencing a positive turn of events or receiving unexpected good news or luck. Synonyms for this phrase include "strike it rich," "hit the jackpot," "win big," "make a killing," "hit paydirt," and "come up roses." All of these expressions are colloquial and indicate a successful outcome that was not anticipated or worked for. They are commonly used in the context of business or personal finance to describe a sudden windfall or fortunate occurrence that brings financial gain or other benefits. These synonyms capture the excitement and joy of receiving good news or experiencing a stroke of luck.