By Meredith Lepore
Updated: Dec 23, 2015 @ 9:04 am
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.  

RELATED: Lucy Hale on Pretty Little Liars, Her Music, and Why She LovesOrange Is the New Black

Congrats to the happy couple!