VOCABULARY - IDIOMS

Have a Lot Riding On (Something)

Meaning:

Be depending on the successful outcome or development of something

Examples: