What a great story, and how lucky that you had the resources and help to get Sebastian past his rough start in life.

At 1 1/2 years (the age Don Juan was when I adopted him), he's still a young cat, so with luck you'll get the best reward of all: years of companionship and unconditional love!