David's Age
If Amelia is his mother, surely David is quite old no? since its impossible for 2 vampires to make a baby and Amelia was turned 1500 years ago thus also making Thomas quite old too.
Life is a joke, but atleast its a good one.