I finally got to the point where I can keep all of the Japanese naming conventions and honorifics straight depending on who's talking about who, but I am just completely lost on these characters. I don't know what's going on at all and I've been reading it since the beginning!