The Snape/Lupin relationship develops so believably, in fits and starts, with exactly the sort of hostility and distrust that one would expect, yet with moments of connection (like laughing over Petunia) that make clear that these two outsiders have a lot in common. Severus's prickly interactions with Albus work well, too.