Alex and Kate Sheppard have found the perfect house. Nestled deep in the Wiltshire countryside and surrounded by a two-acre walled garden, The Parsonage was to be their own little Eden. Soon after moving in they make an exciting discovery. A rose bush bearing flowers of a beautiful...