So for this weeks topic I could only think of two characters who fit the bill. I am talking about the bad good guy. **If you haven't read Harry Potter all the way through or The Iron Fey series I would suggest you not read this post due to spoilers**
The professor we are genetically inclined to hate. (please do me a favor and not ask why I said that) Through the whole series Snape and Harry hate each other. From his first year at Hogwarts Harry assumes Snape is bad, and it's not like Snape tries to be nice or anything. The fact of the matter is that Snape was in love with Harry's mom Lily and could see that little amount of Lily in Harry. So he was mad. By the end of the series you see that despite what Harry thought Snape WAS good.
WHEN EVER SOMEONE DOES ALL CAPS I THINK THEY ARE IRON HORSE!! So in the first one he is her enemy, the one she is trying to get away from. But through twists and turns he ends up having to help Megan. He is one of the most loyal characters and what he does is amazing. I really want not to spoil so uh read the books so we can discuss his Epicosity. Just know he is a good horse. :)