Tommy Shelby romanced eight different women over the course of Peaky Blinders, and all eight of them highlighted key parts of his character.