Pretty Little Liars star Sasha Pieterse is engaged to marry her longtime boyfriend Hudson Sheaffer.
The 19 year old announced the news on Instagram.com on Tuesday (22Dec15) by sharing a picture of the couple locked in each other's arms. Sasha is clutching her partner's face and showing off her sparkler.
In the caption, she writes, "The best day of my life," followed by a ring emoticon.
Sheaffer, who employed professional wedding photographers to capture the occasion, also uploaded a picture of the moment he got down on one knee to asking Sasha to marry him on a windy hilltop.
He adds, "She said yes!!!"