Actress Sasha Pieterse attends the 'Pretty Little Liars' panal discussion during the PaleyFest New York 2015 at The Paley Center for Media on October 11, 2015 in New York City.
Credit: J. Countess/Getty Images

The holidays will be extra memorable this year for Pretty Little Liars star Sasha Pieterse. The 19-year-old actress from South Africa announced her engagement to boyfriend to Hudson Sheaffer on Instagram yesterday. On the black-and-white picture of them in a sweet embrace, she wrote, "The best day of my life."

Sheaffer also captured the actual big moment and shared the photo of him down on one knee on his Instagram. He simply wrote, "She said yes!!" Both photos were taken by wedding photographers Jonnie + Garrett.

Hudson later tweeted "If anyone needs directions to cloud nine just let me know!" Awwww! The cute couple often shares pictures of their happy life together, which includes two large dogs, on their Instagram accounts.

Pieterse stars as Alison DiLaurentis on the hit ABC Family series.

Congrats to the happy couple!