LOS ANGELES-Reality TV star and socialite Paris Hilton is engaged to actor Chris Zylka, Hilton’s rep confirms to PEOPLE.

Zylka popped the question in Aspen, Colorado, during a ski trip over the weekend.

“I am so excited to be engaged to the love of my life and my best friend,” Hilton tells PEOPLE. “I have never felt so happy, safe and loved. He is perfect for me in every way and showed me that fairytales really do exist!”

The pair were posing for a photo on the slopes after grabbing lunch in the ski town when Zylka got down on one knee with the stunning 20-carat pear-shaped sparkler. Hilton says, “I was so excited and surprised! I immediately said yes!”

Of her new jewelry, the star tells PEOPLE, “The ring was so gorgeous and sparkling. I was shaking as I put it on. It is the most beautiful ring that I have ever seen!”

Hilton and Zylka first met an an Oscars party eight years ago, but the pair didn’t reconnect until two years back. Hilton made their relationship social media official in February of last year with a loved-up Instagram post.

For Hilton, Zylka was clearly the one from the start of their relationship. “Ever since our first date I knew there was something special about him,” she shares. “I have never in my life met a man so loyal, dedicated, and loving. I knew right from the start that I wanted to be with him forever.”

“Paris is the most beautiful and incredible woman both inside and out,” Zylka tells PEOPLE. “I feel like the luckiest man in the world to be marrying my dream girl. I can’t wait to spend the rest of our lives together.” After popping the question, Zylka and Hilton headed to 1 OAK’s pop-up party hosted by Richie Akiva and Ronnie Madra, where she was overheard gushing about the proposal to her pals and showing off the ring to friends including Bella Hadid.