An engagement or betrothal is the period of time between the declaration of acceptance of a marriage proposal and the marriage itself. From Wikipedia
The NFL star proposed to the singer during a family gathering in Houston, days after signing a $150 million contract with Pittsburgh.