Cain only met him briefly and people change a lot in 39 years plus he didn't realise Nate was his own son!
Watch Caleb any time Aaron is mentioned.
I don't understand why Caleb said to Chas it was Cain's fault he ended up in care?
Faith loved those C names didn't she? 