partnersincrimeandlife:

I’ve just realized something watching Small Worlds.
Jack allowed the faeries to take Jasmine, if it stopped them from taking any other children and harming anyone else. This was just after Estelle died.

Pretty similar to using Steven to defeat the 456 and save the children, and he made that decision after Ianto died.