Umm. It's just.... I can see the vibe the author is going for with Leo, but he acts a bit too weird, like he's still mentally a five year old... He seems like he dropped off into earth yesterday....
Leo