Guys, holy*****. Ocelotte was a half dragon, half god hybrith. There are only 3 characters like that in Dark Souls, and one of them, Pricilla, could turn invisible. What if Ocelotte really was there, invisible? That's why his father says he is in hiding, because he is invisible, hiding. But I still don't get why Ocerios kills the baby. It wasn't in a fit of rage where he forgot about him, since he screams his name before going into his berserk state, that's really my only question atm.