Life affirming spiritual drama about love and loss set in the lush surroundings of Central Florida. Spencer Krane has returned to the town where he was raised. It is the…