Have the upper hand

Meaning: To be in a position where great success and opportunities seem possible.

Example: At just 25, she seemed to have the world at her feet.