James Lafferty of ‘One Tree Hill’ engaged to ‘Royals’ alum Alexandra Park

View this post on Instagram

A post shared by James Lafferty (@jameslafferty) on

Another “Royals” wedding is upon us.

On Monday, “One Tree Hill” alum James Lafferty revealed he’s engaged to “Royals” actress Alexandra Park.

“She said yeah,” the 35-year-old actor captioned his Instagram post, as an elated Park, 31, showed off her engagement ring.

Lafferty and Park are said to have first met in 2015 when he directed a Season 2 episode of her E! show, according to Us Weekly. Park played Princes Eleanor “Len” Henstridge on the drama, which depicted a fictionalized version of Britain’s royal family.

Though the series ended in 2018, Park spoke out in 2017 against showrunner Mark Schwahn, who had been accused of sexual harassment. Schwahn was previously at the helm of “One Tree Hill,” where Lafferty portrayed Nathan Scott from 2003-2012.

View this post on Instagram

A post shared by Alex Park (@alexandrapark1) on

Park has kept much of her relationship with Lafferty under wraps. In 2018, she posted a photo of herself with Lafferty in Monaco, crediting fellow “One Tree Hill” alum Stephen Colletti for playing photographer.