What a pretty little bride.
Sasha Pieterse and longtime boyfriend Hudson Sheaffer tied the knot Sunday at Leslie Estate, a castle in Glaslough, Ireland, according to People.
“We had the most magical day in Ireland. Our wedding was beyond our wildest dreams,” the newlyweds told the magazine.
The 22-year-old “Pretty Little Liars” alum announced in December 2015 that Sheaffer, now 28, had popped the question.
“The best day of my life,” Pieterse captioned a sweet shot of the two at the time.
Fast forward almost three years, through the end of “Pretty Little Liars,” a turn on “Dancing with the Stars” and a struggle with Polycystic Ovary Syndrome, to a gorgeous wedding in rainy Ireland.
Pieterse stunned in an off-the-shoulder Christian Siriano wedding gown with a tulle skirt, while Sheaffer paired a black tuxedo with a black bowtie.