Sasha Pieterse has got engaged.
The 'Pretty Little Liars' actress is set to tie the knot with longterm boyfriend Hudson Sheaffer after he popped the question.
Sasha, 19, and her 26-year-old fiance both took to Instagram to share the happy news, showing off photos taken by Jonnie + Garrett.
Showing off her stunning ring, Sasha wrote: "The best day of my life. Thank you @jonnieandgarrett for capturing the moment."
And Hudson posted a different picture, writing: "She said yes!!! Thank you @jonnieandgarrett for our amazing photos!"
The photographers thought the couple were a "dream" to work with.
They wrote: "Today's proposal in the clouds. These two are a dream."
Sasha is likely to have lots of time to plan her wedding as it was recently revealed 'Pretty Little Liars' is to end after its seventh season.
Actress Troian Bellisario said earlier this year: "It's only got a seventh season. Yeah, that's it, we're done after this."
However, there could be a spin-off movie, but it won't happen for some time.
Show boss Marlene King said: "We've got some really big ideas for a great PLL movie, but that won't happen right after the series ends.
"I think we'll take a little break and let everybody go off and do a few things and hopefully we'll come back together again and do something really special."
Tagged in Sasha Pieterse