Why do titans eat humans?
Put simply, Titans eat people in the hopes of regaining their humanity, and if they consume the spinal fluid of a Titan Shifter - one of nine people who can transform into Titans at will - they will return to normal.