Grace Gealey and Trai Byers Grace Gealey and Trai Byers

It's an Empire love story! Co-stars Grace Gealey and Trai Byers are engaged, Us Weeklyreports.

It was revealed in March that the two were dating. The proposal is doubly special for Gealy, as Byers popped the question on her 31st birthday over the weekend, and "she was totally surprised and elated," a source says. "She can't stop looking at the ring! They celebrated all night."

Byers took to Instagram to share highlights of the special night:

On Empire, Byers plays the eldest son of hip-hop mogul Lucious Lyon (Terrence Howard), while Gealy plays Lucious' ex-fiancee.

Empire returns Sept. 23 on Fox.

VIDEO: Empire stars show us their weirdest talents!