IdiomDaily LifeEnglish

wait for one's ship to come in

Meaning: To wait for good fortune, especially sudden wealth.

Example: “He keeps buying lottery tickets, waiting for his ship to come in.”

Origin: Merchants who invested in trading voyages became rich only when their ships returned safely with goods to sell. The phrase for waiting for a stroke of good fortune is recorded from the 19th century.

More English idioms

Explore another collection: Tongue Twisters

Tricky phrases to practice out loud, from languages around the world.

Browse all tongue twisters →

Keep exploring

Explore all idioms →