We all have watched the movies and hopefully read the books.
I am curious, why did Harry befriend Professor Lupin, knowing his "uncontrollable" condition?
I, for one, cannot find any reason for Harry to do so.
However, we see that Professor Lupin was, amongst many others, against Voldemort. Based on this fact, Harry and Lupin could form an alliance of sorts - but this was no temporary alliance between them, this was friendship.
I am aware of the fact that Lupin knew Lily, Harry's mother, however this is no real catalyst for a friendship between two people, especially when there is also a large age gap (+15 years at least).
What sparked this bond between them?