If there is every doppelganger of Silas for every doppelganger of Amara than does it mean that Stefan was actually made for Katherine and this new human doppelganger of Stefan is actually made for Elena as they both are born in same century?
Probably, but it doesnt matter which century they are from, what matters is that nature brings them together. And Elena and Stefan were already brought together soo...