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