Jillian Michaels and longtime love Heidi Rhoades are engaged!

The former Biggest Loser trainer popped the question on the finale of the ladies' E! reality show, Just Jillian. The two have been together for years, and they have two children together, a daughter, Lu, and a son, Phoenix.

Jillian played a video montage of the two and their family, and at the very end of the clip, friends and family members held up signs with the words, “Will you marry me?” Heidi didn't seem that surprised, but Jillian still got down on one knee and said, “I know I’m an a**hole all the time, but if you’ll continue to put up with me, I would like you to marry me." Of course, Heidi said yes!

“Heidi is the perfect person for me. The only place where there’s like a solace…a safe-haven is with my family,” Jillian said in the clip above. “And Heidi is the nucleus of that family. She’s the glue that really holds everything together and I think without that, I would be lost.”

Aww! Click thru to watch the video