@Psychronia:
If you haven't figured out that Leonid is completely inept at human interaction by now... :'p Come to think of it, if this weren't pure fantasy fiction and comedic exaggeration, I might've wondered if he weren't just a little tinge on the spectrum.
Anyway—I'm willing to give him a partial pass on the acting a bit selfishly, personally, because it
seems like he's trying to do the right thing, usually, at least as much as the average person... but hasn't got a clue what that entails (what's okay and what's not and where boundaries are) so has sort of ended up being a quasi-stalker instead, albeit a relatively good-natured one.
That's just my interpretation of the characters, though.