Here's a TMZ Exclusive.
Sources close to the situation tell TMZ ... the "Empire" star popped the question Sunday night at Crustacean Beverly Hills in front of friends and family. They were all dressed for the occasion ... Terrence dapper as usual and Mira in an elegant gown.
Terrence and Mira go way back -- they were married in 2013 but she filed for divorce in 2015 while she was pregnant with the couple's first kid, Qirin. They rekindled earlier this year and sparks flew again like never before.