Sorry ladies, but Dancing With the Stars: Juniors host Jordan Fisher is taken! The 25-year-old TV personality recently got engaged when he asked his longtime girlfriend Ellie Woods, 20, to marry him. Her answer? “Yes,” of course.

“We were best friends growing up,” Jordan told People, adding that he “pretty much [knew] two months into dating” that she was “the one.” How sweet!

View this post on Instagram

God did me a FAVOR 😍

A post shared by Jordan Fisher (@jordan_fisher) on

Jordan decided to pop the question to Ellie in their hometown city Birmingham, Alabama, and he did such a great job keeping it a secret that she had no clue what was going on.

“It was the biggest surprise of my life!” Ellie gushed. “I’m a very hard person to surprise so the fact that he pulled it off, kudos to you, babe.”

Jordan’s proposal took two months to plan but, in the end, it was all worth it because he chose the most perfect location for him to pop the question — at Ellie’s parents’ beach house.

“It’s a really special place for us, and when we started to pull into the neighborhood he was just going on about how we’ve been friends for so long, and I wasn’t really picking up on it,” she explained about the romantic moment. “Then we pulled into my parents’ house and I was like, ‘What is that?’ We stopped, got out of the car and Jordan walked me to our backyard where there’s a little deck over the pond.”

The moment was so emotional that Ellie wasn’t the only one shedding a few tears that day. “I’m an emotional person, so I was sobbing as well,” he revealed. “Being able to have my folks there, her folks and her brother and his girlfriend … we all go way back. It’s so, so special.”

Don’t forget to send us an invite to your wedding, Jordan and Ellie!