(one's) ship has sailed

(one's) ship has sailed

One's opportunity (to do or achieve something) is no longer available or likely. I had always dreamed of being this great, world-renowned author, but I'm starting to think my ship has sailed on that one. If you were hoping to ask Mollie out, your ship has sailed—she's going to the dance with Peter.
See also: sail, ship
Farlex Dictionary of Idioms.
See also:
  • have (one's) name in lights
  • have your name in lights
  • (one's) day in court
  • (from) top to toe
  • (there's) no peace/rest for the wicked
  • (one's) old man
  • (one's) old lady
  • (one's) jig is up
  • dream about (someone or something)
  • dreamt