James Lafferty and Alexandra Park are engaged.
The 'One Tree Hill' actor and 'The Royals' star are to marry after he popped the question and she accepted his proposal.
James took to Instagram to share a picture of the pair embracing, with Alexandra displaying her ring as she put her arm around her husband-to-be.
He added the caption: "She said yeah"
The couple - who are thought to have been dating since 2018 - have remained largely private about their relationship.
Details of James' proposal are yet to be revealed.
The pair appeared to go Instagram official in 2018 when Alexandra shared a picture with James and his 'One Tree Hill' co-star Stephen Colletti at the Monte-Carlo Television Festival in Monaco.
James also posted the photo on Instagram, and he wrote: "Not sure why @stephencolletti and I are dressed for Easter Sunday, but at least @alexandrapark1 came to play. #FTV2018. (sic)"
As well as starring as Claudia Hammond in the Australian soap opera 'Home and Away' from 2009 to 2013, Alexandra is best known for her portrayal of Princess Eleanor in E! drama series 'The Royals' from 2015 to 2018.
It is thought she may have met James on the set as he directed an episode in the second series in 2015, titled 'Taint Not Thy Mind, Nor Let Thy Soul Contrive against Thy Mother', and he returned to helm other eps in the third season.
James is best known for playing Nathan Scott on CW teen drama series 'One Tree Hill' from 2003 to 2012.