Erin Andrews' engagement to Jarret Stoll was pretty hush-hush, but now she can't help gushing about it.

Stoll popped the question to the Dancing with the Stars co-host early last month, but Andrews only hinted about taking her relationship to the next level via Twitter on December 8 when she mentioned her strong "ring game." She played coy when fans and friends asked her for clarification or elaboration.

Dancing with the Stars pro Maksim Chmerkovskiy, however, spilled the beans the following day about Andrews and the athlete's engagement during an interview with Fox 5 in Las Vegas.

Chmerkovskiy reportedly smiled and said Andrews "maybe just got engaged," confessing it was "payback" for the time she accidentally announced his fiancee Peta Murgatroyd's first pregnancy backstage on Dancing with the Stars.

And then on December 15, Andrews confirmed engagement reports by posting an Instagram photo in which she's kissing Stoll on the cheek and flashing her massive diamond engagement ring at Disneyland's exclusive Club 33.

"#Tbt To last week's magical evening at @disneyland #Club33 @stolly28," Andrews wrote alongside the picture.

Andrews revealed to Good Morning America on Tuesday the marriage proposal happened right there in Disneyland.

"We went there for Christmas to see the Christmas decorations, and we had a lovely dinner there, and he did it right there at dinner at Disneyland," Andrews said. "I was bawling like a child."

Andrews appears happier than ever despite hitting a rough patch with Stoll, 34, in April 2015 when he was arrested on suspicion of cocaine and ecstasy possession while partying in Las Vegas.

Andrews told the Redbook afterwards that she had "no idea what tomorrow will bring."

"We're brought up thinking our lives are going to be a Taylor Swift song. Then you get older and wiser," Andrews explained "You don't know what is going to bring you happiness."

The sports reporter and Stoll, a Canadian hockey player, began dating in 2012.