why do severus and lily have the same patronus?
Snape's matches Lily's as he loved her. The reason that Snape's Patronus matches Lily's is because he was in love with her, as Harry tells the Dark Lord.