Follow US:

What is the meaning of [Have a Lot Riding On (Something)]

Be depending on the successful outcome or development of something