Question: why was it curious that snape and lily had the same patronus?
Answer: Strongest characteristic: So, James's patronus was a stag, probably because that was his state as an Animagus. Lily loved James, her "happiest" memory probably had something to do with him, so her patronus was a doe. And Snape was obsessed with Lily, so their patronuses were the same.