Jessica and Stephen were wed deep in the mountains of western, NC in the town of Tuckasegee. The private residence, Castle Ladyhawke was built as a private residence for a family of horse breeders. When the family decided to move, they turned their home into a wedding venue. It is a fittingly appropriate estate for a fairytale wedding. Castle Ladyhawke is literally a castle in the wilderness. The stone work is detailed, intricate and forms an attractive design complete with a tower, and great hall.