Pretty Little Liars star Sasha Pieterse shared the news that she's engaged on Tuesday. The 19-year-old actress posted a photo with her fiance Hudson Sheaffer and her ring on Instagram, with the caption "The best day of my life."

The best day of my life 💍 Thank you @jonnieandgarrett for capturing the moment

A photo posted by Sasha Pieterse (@sashapieterse27) on

Sheaffer posted his own photo of the moment, where he's on bended knee putting the ring on her finger in a desert.

She said yes!!! Thank you @jonnieandgarrett for our amazing photos!

A photo posted by Hudson Sheaffer (@hudson_s27) on

"If anyone needs directions to cloud nine just let me know!" he tweeted on Wednesday.

Congratulations, Sasha and Hudson!