 and thus began a powerful friendship that would span nearly four decades. Thomas L. Cain was born in Philadelphia in 1822. He was born into a semi-aristocratic family in Philadelphia. His father, John K. Cain, had been involved in a number of things, politically and otherwise, on the East Coast.