Taraji P. Henson is officially off the market.

The Empire actress, 47, and her boyfriend, former NFL player Kelvin Hayden, 34, are engaged. After Hayden proposed during a Mother’s Day celebration.

Henson shared on Instagram:

I said yes y’all!!! He started with the Cartier love bracelet BUT that was my #Mothersday gift and then he dropped to his knee and I almost passed out!!! ????????????????????#sheisofficiallyoffthemarket and she is sooooooooooooo HAPPY!!!!!! 

The couple has been dating for over 2 years.