Jillian Michaels, the celebrity personal trainer, famous for her role on Biggest Loser, and reality star of Just Jillian, is engaged to her longtime girlfriend, Heidi Rhoades, a yoga instructor.

Michaels proposed on the season finale of her E! reality show last night, surprising Rhoades with a montage in a home theater under the pretense of a movie date. All their family and friends were in attendance.

“In a world where it’s tough to connect,” the movie began, “one woman found someone special and came to discover that where there’s love, there’s hope, happiness, adventures and endless possibilities.”

The montage included past vacations, pictures of their children. The couple share two children, Lukensia, 5, and Phoenix, 3. Lukensia was adopted from Haiti in 2012, the same week Rhoades gave birth to Phoenix via a surrogate.

The montage ended with pictures from all their loved ones holding us signs saying “Will You Marry Me.” Rhoades began to cry.

“I know I’m an a–hole a lot of the time but if you will continue to put up with me, I would like you to marry me,” said Michaels on one knee.

“And even though I gave you that ring, I got a ring,” continued Michaels.

“You did? Finally?” Rhodes responded, smiling through the tears before kissing Michaels.

Michaels revealed that she and Rhoades get engaged about 4 months ago. Michaels came out as bisexual in 2011 and has been dating Rhoades since 2009.

Read more about: