The phrase "had ship come in" implies the idea of finally achieving success or good fortune after a long period of waiting or hardship. It is similar to the expressions "hit the jackpot," "strike it rich," or "win the lottery." Other synonyms could include "make a killing," "hit paydirt," "strike gold," or "come into a windfall." These phrases all convey a sense of sudden, unexpected good luck and financial gain. They are often used to describe situations where someone has been struggling for a long time and finally gets a break. Regardless of the phrase used, they all indicate happiness and excitement for the good news.