Melissa Rycroft is one lucky mama-to-be!

Just two weeks before her due date, The Bachelor alum received a surprise baby shower at her daughter's dance class. The 33-year-old is expecting a baby boy, her third child with husband Tye Strickland.

Sharing a photo of the impromptu bash on Instagram, her five-year-old daughter Ava Grace, along with all her classmates, wore blue tutus next to matching balloons and cupcakes.

"Sneaky, sneaky! My friends surprised me with a celebration for Baby Boy during the girls' dance class!!" she wrote. "Feeling very lucky and blessed that this little boy is so loved already…"

The Dancing With the Stars winner has been chronicling her pregnancy on Instagram since she announced she was expecting in November.

RELATED: Pregnant 'Bachelorette' Alum Ali Fedotowsky Reveals She's Expecting a Baby Girl!

A few days ago, she shared a selfie in her workout gear, writing, "Feelin' good and strong at almost 8.5 months!! Been doing @zyn22_ workouts this whole pregnancy and I feel amazing!!"

The reality star is also mom to 23-month-old son Beckett.