Built in honor of his departed daughter, Shelby Ravelette has been building this castle over the last 20 years.