Caroline Wozniacki is getting married.

The former World No.1 kicked off her offseason in a big way on Friday, announcing her engagement to professional basketball player David Lee on social media.

"Happiest day of my life yesterday, saying yes to my soulmate," Wozniacki wrote on Twitter, confirming a Thursday proposal.

The Dane ended the 2017 season as World No.3 after winning the title at the BNP Paribas WTA Finals Singapore presented by SC Gloabal last week.

Champion's photo shoot: Caroline Wozniacki smiles in Singapore

After finishing second in the Red Group, she defeated Karolina Pliskova and Venus Williams in the semifinals and finals to win her first year-end crown.

Lee has played for the New York Knicks, Golden State Warriors, Boston Celtics, Dallas Mavericks and San Antonio Spurs in the National Basketball Association (NBA) over the course of his career, and also posted a photo of the two on vacation in Bora Bora in French Polynesia on Friday.

Lee, 34, won an NBA Championship with the Warriors in 2015, and is a two-time NBA All-Star.

“She said YES! So thrilled to be engaged to my soulmate!" Lee wrote on Instagram, with a heart and ring emoji.

Lee joined Wozniacki for the champion's photoshoot after the Dane won the title in Singapore last week.